# 你从未见过的编程教育游戏 **Repository Path**: clrscr/programming-educational-games ## Basic Information - **Project Name**: 你从未见过的编程教育游戏 - **Description**: 此仓库为编程教育游戏《锡安避难所》的进度、BUG、玩家反馈跟踪仓库,没有实际代码。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-30 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 锡安避难所 #### 介绍 此仓库为编程教育游戏《锡安避难所》的进度、BUG、玩家反馈跟踪仓库,没有实际代码。 #### 上架到Steam 由于游戏成熟度的原因,暂时不上架至 Steam #### 宣传视频 宣传视频的侧重点在于解释游戏如何与编程挂勾 https://www.bilibili.com/video/BV1jU4y1H7Ue/ #### STEAM 商店截图 ![输入图片说明](https://baklibcdn2.dagle.cn/t/7914254a-8e38-47f6-831c-428bb485bf2d/u/bf5f8394-a378-4df0-944d-a92284b4b04a/1627565601172 "在这里输入图片标题") #### 目标场景 看到这个项目,你可能会想,玩游戏还要写代码?????? 这个游戏的目标场景是: - 我想练习编程技能 - 我想学习新技术 - 我想练习或学习高并发、高可用相关的技术 - 视频好贵,培训班也好贵 那么,你可以尝试一下这个游戏。 #### 请支持我 - 最简单的支持,是给我加个星 - 如果你有兴趣,可以通过预购来购买 #### 预购及公测 《锡安避难所》现已开放预购:https://faka.com.cn/details/7BB2ED45 ![扫描二维码预购](https://faka.com.cn/index/resource/generateqrcode.html?str=https%3A%2F%2Ffaka.com.cn%2Fdetails%2F7BB2ED45&padding=0&size=200 "扫描二维码预购") 将于2021年8月中旬启动公测 #### 开发者的话 这个游戏是我一个人花费一年时间独立开发完成,我学习游戏开发的时间也只有一年的时间,因此暂时在画质、稳定性等各方面难以达到比较高的水准。 #### 游戏背景 在遥远的未来,太阳寿命意外到了后期,变为红巨星。太阳系所有天体的表面温度快速上升,人类为了存活,已经迁移到地球上唯一一座存活的城市,但这座城市也会被毁,人类必须逃离地球,去往别的星系建立新的文明。(新的星系的游戏内容需要另外购买) #### 游戏特色 ##### 生存 你要扮演城市管理者,尽可能发展壮大城市。城市的壮大标准的至关重要的依据是人口,你需要在毁灭前尽一切可能发展人口并造出星际飞船飞到新的星系,有多少人口将决定你在新的星系中的游戏难度。 ##### 策略 你需要决定哪些人应该做什么事,你的任何一个决定都会产生蝴蝶效应而带来意料之外的影响,并最终影响你的城市的状态。当城市人口为零时,游戏将结束。 ##### 编程 游戏开放了HTTP编程接口,允许用户通过编程的方式访问、操控游戏数据(比如获取游戏中所有的人民),你开发的程序对游戏接口的响应可以决定游戏的走向,这其中,你的技术水平(接口稳定性)将成为影响游戏进程的重要因素 ##### 实战 当你的游戏进程进入了中后期(城市有超过一百位人民),你将面对互联网三高场景挑战:高并发、高性能、高稳定,你需要在有限的硬件条件下(通常就是你自己的电脑),应对游戏对你的接口的高频率调用,应对有可能存在的十万级或百万级数据的处理,应对有可能存在的如何保证接口稳定性的问题。 ##### 任务 游戏是轻任务的,不会有很多任务,任务更多的是引导你如何更好的进入游戏状态的。通常的任务是免费的,对学习真正有价值的任务是收费的,这个费用并不包含在游戏售价中,学习任务会引导你如何高效快速地解决上面提到的问题,但你可以无视任务,按着自己的想法去玩。