此仓库为编程教育游戏《锡安避难所》的进度、BUG、玩家反馈跟踪仓库,没有实际代码。
https://store.steampowered.com/app/1671300/_/
看到这个项目,你可能会想,玩游戏还要写代码??????
这个游戏的目标场景是:
那么,你可以尝试一下这个游戏。
http://guide.gamebrain.world/31a5/704e
这个游戏是我一个人花费一年时间独立开发完成,我学习游戏开发的时间也只有一年的时间,因此暂时在画质、稳定性等各方面难以达到比较高的水准。
在遥远的未来,太阳寿命意外到了后期,变为红巨星。太阳系所有天体的表面温度快速上升,人类为了存活,已经迁移到地球上唯一一座存活的城市,但这座城市也会被毁,人类必须逃离地球,去往别的星系建立新的文明。(新的星系的游戏内容需要另外购买)
你要扮演城市管理者,尽可能发展壮大城市。城市的壮大标准的至关重要的依据是人口,你需要在毁灭前尽一切可能发展人口并造出星际飞船飞到新的星系,有多少人口将决定你在新的星系中的游戏难度。
你需要决定哪些人应该做什么事,你的任何一个决定都会产生蝴蝶效应而带来意料之外的影响,并最终影响你的城市的状态。当城市人口为零时,游戏将结束。
游戏开放了HTTP编程接口,允许用户通过编程的方式访问、操控游戏数据(比如获取游戏中所有的人民),你开发的程序对游戏接口的响应可以决定游戏的走向,这其中,你的技术水平(接口稳定性)将成为影响游戏进程的重要因素
当你的游戏进程进入了中后期(城市有超过一百位人民),你将面对互联网三高场景挑战:高并发、高性能、高稳定,你需要在有限的硬件条件下(通常就是你自己的电脑),应对游戏对你的接口的高频率调用,应对有可能存在的十万级或百万级数据的处理,应对有可能存在的如何保证接口稳定性的问题。
游戏是轻任务的,不会有很多任务,任务更多的是引导你如何更好的进入游戏状态的。通常的任务是免费的,对学习真正有价值的任务是收费的,这个费用并不包含在游戏售价中,学习任务会引导你如何高效快速地解决上面提到的问题,但你可以无视任务,按着自己的想法去玩。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。