全部评论 1

  • 置顶

    // ========== 结局分支 ==========
    bad_end1:
    cls();
    printf("凌晨4:30,你突然感到极度的困倦。\n");
    wait();
    printf("你趴在收银台上睡着了。\n");
    wait();
    printf("梦里,你看到无数个自己站在便利店外,透过玻璃看着里面的你。\n");
    wait();
    printf("他们都在挥手,嘴型说着:“快出来……”\n");
    wait();
    printf("但你再也醒不来了。\n");
    wait();
    printf("\n════════════════════════════\n");
    printf("End01:陷入循环\n");
    printf("你成为了便利店的一部分,永远困在这个夜晚。\n");
    printf("════════════════════════════\n");
    goto restart;

    bad_end2:
    cls();
    printf("早上6:00,接班的员工来了。\n");
    wait();
    printf("他清点收银台时皱起眉头:“零钱少了20元,按规定从你工资里扣。”\n");
    wait();
    printf("你试图解释昨晚的异常,但对方根本不信。\n");
    wait();
    printf("店长查看了监控,发现你多次违反规则。\n");
    wait();
    printf("你被解雇了,而且拿不到任何工资。\n");
    wait();
    printf("走出便利店时,你回头看了一眼——\n");
    printf("玻璃窗上,一个穿红色雨衣的影子正向你挥手告别。\n");
    wait();
    printf("\n════════════════════════════\n");
    printf("End02:失去一切\n");
    printf("你失去了工作、金钱,还带走了不该带走的注视。\n");
    printf("════════════════════════════\n");
    goto restart;

    normal_end:
    cls();
    printf("早上6:00,天亮了。接班的员工准时到来。\n");
    wait();
    printf("你交班后疲惫地走出便利店,阳光有些刺眼。\n");
    wait();
    printf("回头望去,便利店在晨光中显得普通又安静。\n");
    wait();
    printf("昨晚的一切仿佛只是个漫长的噩梦。\n");
    wait();
    printf("但你口袋里的员工手册提醒你,那都是真的。\n");
    wait();
    printf("你决定再也不接夜班了。\n");
    wait();
    printf("\n════════════════════════════\n");
    printf("End03:平安夜班\n");
    printf("你熬过了第一夜,选择回归正常生活。\n");
    printf("════════════════════════════\n");
    goto restart;

    good_end1:
    cls();
    printf("早上5:50,店长突然出现在店里。\n");
    wait();
    printf("他检查了收银台、货架和监控记录,点了点头。\n");
    wait();
    printf("“你严格遵守了所有规则,甚至发现了隐藏规则。”店长说。\n");
    wait();
    printf("“从今天起,你就是正式夜班员工了,时薪加倍。”\n");
    wait();
    printf("他递给你一份新合同,上面写着《异常事件处理专员聘用协议》。\n");
    wait();
    printf("你签下了名字,知道自己的生活从此不同了。\n");
    wait();
    printf("\n════════════════════════════\n");
    printf("End04:晋升专员\n");
    printf("你成为了规则守护者,获得了高薪但危险的工作。\n");
    printf("════════════════════════════\n");

    5天前 来自 广东

    1
    • goto restart;

      good_end2:
      cls();
      printf("凌晨5:30,灰衣男子再次出现。\n");
      wait();
      printf("“你通过了考验。”他摘下帽子,露出一张熟悉的脸——是前任夜班员工。\n");
      wait();
      printf("“我因为好奇心看了不该看的东西,被困在这里三个月。”\n");
      wait();
      printf("“现在你救了我,我可以离开了。这个便利店……就交给你了。”\n");
      wait();
      printf("他化作光点消失,你感到自己对这家店有了某种“连接”。\n");
      wait();
      printf("你可以选择开店时间,甚至微调某些规则。\n");
      wait();
      printf("\n════════════════════════════\n");
      printf("End05:继承店铺\n");
      printf("你成为了便利店的新主人,掌握了部分超常规则。\n");
      printf("════════════════════════════\n");
      goto restart;

      true_end:
      cls();
      printf("凌晨4:45,红色雨衣去而复返。\n");
      wait();
      printf("这次他手里拿着店长钥匙的复制品。\n");
      wait();
      printf("“你拿到了真钥匙,看到了录像带,还遵守了核心规则。”\n");
      wait();
      printf("“你知道这家店真正的作用吗?”\n");
      wait();
      printf("他带你走到便利店最里面的仓库,用两把钥匙同时打开一扇暗门。\n");
      wait();
      printf("门后是一个巨大的控制室,屏幕上显示着城市各个角落的监控。\n");
      wait();
      printf("“我们不是便利店,我们是‘现实稳定锚点’。”\n");
      wait();
      printf("“每晚的规则,是在过滤试图渗入现实的异常。”\n");
      wait();
      printf("“你愿意加入我们,成为守护者吗?”\n");
      wait();
      printf("你握住了他伸出的手。\n");
      wait();
      printf("\n════════════════════════════\n");
      printf("End06:真相与使命\n");
      printf("你知晓了世界的另一面,并选择为之而战。\n");
      printf("════════════════════════════\n");

      restart:
      printf("\n\n按R键重新开始,其他键退出...\n");
      choice = getchar();
      if(choice == 'r' || choice == 'R') {
      goto start_game;
      }

      return 0;
      

      } // 【修正2】确保 main 函数在此处正确闭合

      5天前 来自 广东

      1
    • 由于代码太长,所以放在评论区

      5天前 来自 广东

      1

热门讨论