From 7ebbe782639db214950185ceced56a98018ad767 Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Sun, 1 Sep 2024 22:12:31 +0800 Subject: [PATCH] add scripts --- game/branch_bad_chapter_3.rpy | 28 +++++++ game/branch_good_chapter_3.rpy | 36 +++++++++ game/branch_normal_chapter_3.rpy | 30 +++++++ game/common_chapter_3.rpy | 130 +++++++++++++++++++++++++++++++ game/script.rpy | 20 ++++- 5 files changed, 242 insertions(+), 2 deletions(-) create mode 100644 game/branch_bad_chapter_3.rpy create mode 100644 game/branch_good_chapter_3.rpy create mode 100644 game/branch_normal_chapter_3.rpy create mode 100644 game/common_chapter_3.rpy diff --git a/game/branch_bad_chapter_3.rpy b/game/branch_bad_chapter_3.rpy new file mode 100644 index 0000000..d14cb55 --- /dev/null +++ b/game/branch_bad_chapter_3.rpy @@ -0,0 +1,28 @@ +label branch_bad_chapter_3: + +label branch_bad_chapter_3_2: + + scene bg street dawn + + """ + 我最终还是找到了工作,是一家不知名的小公司里。 + + 腰肥肚大的老板每天神神兮兮地不知道在做什么。每天我们最重要的事情就是老板来办公室听我们汇报进度,并且聆听他的训令。 + + 每周要上6天班,老板心情不好的时候得上7天。 + + 每天从早上七点做工到晚上10点。拿到的工资也只够维持房租和日常的基本开销,没有任何盈余。 + + 虽然只是在办公室坐着,工作内容也都是些重复的枯燥的东西。但这么长时间的工作也压得我喘不过气。 + + 我被迫将欲望和梦想抛之脑后,变成一台专心为老板印钞的毫无感情机器人。 + + 这就是我的普通生活。 + """ + + scene bg bad end + with fade + + pause 2.0 + + return diff --git a/game/branch_good_chapter_3.rpy b/game/branch_good_chapter_3.rpy new file mode 100644 index 0000000..be618fd --- /dev/null +++ b/game/branch_good_chapter_3.rpy @@ -0,0 +1,36 @@ +label branch_good_chapter_3: + +label branch_good_chapter_3_2: + + scene bg street dawn + + """ + 清晨醒来,我踏着轻快的步伐走在街道上,前往工作地点。 + + 一片黄叶飘落,不偏不倚从我眼前划过。 + """ + + w "已经是这个季节了啊" + + """ + 是的,我被ShallowOut公司录用已经过了几个月了。 + + 但这并不是重点。 + + 最值得高兴的是我和面试官[bl.name]成了关系很好的同事。 + + 虽然每天工作很多,也非常累,但能和[bl.name]在一起工作,这些也就都不算什么事情了。 + + 因为每天上班的意义不仅仅是工作,取得工资,更在于能和[bl.name]一起为自由软件做贡献。 + + 每天都能从[bl.name]那里学到新的知识,和[bl.name]一起参与更多自由软件项目的开发。 + + 神圣的自由软件连结着我们。我将怀揣着我的自由软件梦想,在这条路上走得更远。 + """ + + scene bg good end + with fade + + pause 2.0 + + return diff --git a/game/branch_normal_chapter_3.rpy b/game/branch_normal_chapter_3.rpy new file mode 100644 index 0000000..e24d476 --- /dev/null +++ b/game/branch_normal_chapter_3.rpy @@ -0,0 +1,30 @@ +label branch_normal_chapter_3: + +label branch_normal_chapter_3_2: + + scene bg street dawn + + """ + 清晨,从租住的房子中醒来。 + + 洗漱穿衣后前往ShallowOut所在的写字楼开始一天的工作。 + + 虽然这家公司在日常还是需要加班的。但在这个风雨飘摇的时代中,谁还不是呢? + + 倒不如说这家公司的加班情况已经很良心了,没有人会逼迫你在没有工作的情况下呆坐在办公室里,你只需要完成定额的任务就好了。 + + 也因此我对ShallowOut公司心怀感激,让我在这个波涛汹涌犹如吃人的大海中找到了一个优良的避风港。 + + 我每天仍然有额外时间去写点我的小东西,追求我个人的梦想。 + + 我相信积少成多,我写的这些东西终有一日会派上用处。 + + 这就是我普通但绝不平凡的日常生活。 + """ + + scene bg normal end + with fade + + pause 2.0 + + return diff --git a/game/common_chapter_3.rpy b/game/common_chapter_3.rpy new file mode 100644 index 0000000..e0e9abf --- /dev/null +++ b/game/common_chapter_3.rpy @@ -0,0 +1,130 @@ +label common_chapter_3: + +label common_chapter_3_1: + + scene bg street dusk + + """ + 面试结束了。我怀揣着忐忑的心情离开了ShallowOut的写字楼。 + + 在离开面试场地时,面试官的情绪压的很低,我从他脸色上看不出任何欣喜或不悦的感情。 + + 我走在前往地铁站的路上,准备回到我的临时住处。 + + 夕阳西下,天空被染成桔黄色。 + + 不知这桔黄色的天空究竟是在为我的面试感到遗憾而黄,还是感到喜悦而红。 + """ + + scene bg room night + + """ + 回到住处,洗漱一番,关闭屋中灯光后,我钻进了被窝。 + + 屋中只有空调的嗡嗡声作响。窗外时不时会传来汽车喇叭声,但大多都很遥远,声音细微且悠扬。 + + 屋中只有我的手机屏幕在悠悠的发出白光。 + + 手机屏幕上是空空的收件箱。 + + 我睡不着。 + """ + + w "看看夜景吧。。。" + + """ + 我翻身下床,走到窗台面前,拉开了窗帘。 + + 城市的灯红酒绿照进了我漆黑一片的屋内。 + + 我倚靠在窗台前静静地看着窗外灯光的流动。 + + 就这样一直看着,仿佛时间也停止了流动。 + """ + + if is_entering_branch_bad(): + """ + 夜已深,仍然没有消息发送过来。 + + 手机上的宿舍群在毕业后也基本没有消息了。 + + 大家似乎都成为了各自四年里的一个过客。 + + 抱着这样的想法,我的意识也逐渐模糊起来。 + + 我拉上窗帘,屋内重回黑暗。 + + 回到了床上,带着深深的疲倦,渐渐在等待中睡着了。 + """ + + scene room dawn + + """ + 清晨,一声声车水马龙的声音唤醒了我。 + + 打开手机,邮件列表里只静静地躺着一份邮件。 + + 信件是整点发出的,看起来就好像是计划好的一样。 + + 我没有细看信件的内容,但大抵又是我又被加入了所谓人才库一说。 + """ + + w "这样啊。。。" + + """ + 清晨的薄雾仍然笼罩在城市上空。 + + 相比较我的心境和未来而言,城市的这层雾显得是那么单薄。 + + 一切都结束了。 + """ + + else: + """ + 叮咚。突如其来的提示音将我的思绪拉回了现实。 + + 伴随着一声提示音,一封邮件出现在我的收件箱。 + + 我怀着激动的心,颤抖着手点开邮件。 + + “恭喜。。。经面试考核,您已被我司录用,请于。。。” -- ShallowOut公司人事部 + """ + + w "。。。" + + """ + 我说不出任何话,但此时无言胜过一切。 + + 我过去几个月所作的努力,都没有白费。 + """ + + if is_entering_branch_good(): + """ + 叮咚。一声意外的提示音响起。邮箱里又多了一封邮件。 + + 发件人我不认识。 + + 奇怪,还会有谁给我发邮件呢? + + 我点开了邮件。 + + “您好,我是今天面试您的[bl.name]。” + + 信件开头的第一句话将我的思绪带回了面试场地内的那位面试官身上。 + + “我对您的面试过程相当满意,想必您也应该收到了录用通知。” + + “我看到您对自由软件情有独钟,我个人也是。” + + “如果未来有机会,我们之间可以互相多交流。” + + 信件读罢,我不知该说什么。一些复杂的情绪在我心中产生。 + + 一直以来我都是一个人写代码,将它们发布在GitHub上。 + + 我从未想过从它们中收获什么,我也从未将这份情感与任何人分享,因为它们对这些完全不了解。 + + 但现在看来,无论是我过去几个月所作的努力,又或者是过去更长时间内所作的一切,如今都创造了一个更美好的结果。 + """ + + return diff --git a/game/script.rpy b/game/script.rpy index 887f173..87025c4 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -1,6 +1,6 @@ -define bl = Character('菠萝', color="#fffec8") +define bl = Character('凤梨', color="#fffec8") define w = Character('我', color="#c8c8ff") -define zz = Character('竹子', color="#c8ffc8") +define zz = Character('竹笋', color="#c8ffc8") define hr = Character('HR', color="#c8ffc8") define rm2 = Character('舍友2', color="#ffc8c8") define rm3 = Character('舍友3', color="#ffc8c8") @@ -12,6 +12,22 @@ default is_open_source_project = False default open_source_switch_counter = 0 default bl_score = 0 +init python: + def is_entering_branch_good() -> bool: + return bl_score >= 2 + def is_entering_branch_normal() -> bool: + return bl_score > 0 and bl_score < 2 + def is_entering_branch_bad() -> bool: + return bl_score < 0 + label start: call common_chapter_1 from ret_common_chapter_1 call common_chapter_2 from ret_common_chapter_2 + call common_chapter_3 from ret_common_chapter_3 + + if is_entering_branch_bad(): + call branch_bad_chapter_3 from ret_branch_bad_chapter_3 + elif is_entering_branch_normal(): + call branch_normal_chapter_3 from ret_branch_normal_chapter_3 + else: + call branch_good_chapter_3 from ret_branch_good_chapter_3