介绍
这是一个基于 Android Studio 与 Java 的 Android 端的小游戏,可以看作结合 RPG 与 GalGame 模式的解密攻略类游戏, 包含背包系统、地图系统、交易系统、存档系统等。
如果有需要之后有空可以细说,虽然比较粗糙,但属于是第一个自己正经做完的玩意,所以记录一下,工程已经放在github了,有兴趣的朋友可以star下
游戏流程
可以看作一个密室逃脱游戏,期间需要根据手里的资源购买道具,攻略NPC,达到条件后可获得解谜通关的关键道具之一,其他道具可以在商店买。
主菜单
有三个选项:
- 【开始游戏】:开始一轮新的档
- 【继续游戏】:读取上次的本地存档并继续
- 【设置】:进入设置界面

【开始游戏】
刚进入游戏会有个比较中二的介绍,会一行一行跳出来,看完后点击屏幕任意处就可以继续了。

【继续游戏】
就直接进入游戏,不用看背景介绍了。
【设置】
主要有三个功能:
- 【音乐开关】:字面意思,开关音乐
- 【存档】:保存当前状态,下次【继续游戏】可以读取
- 【返回主菜单】:返回主菜单

正式开始后的布局
左边三个是跳转
右边是游戏状态值
场景介绍
场景一:宿舍
类似于出生地的地方,这个猫就是需要攻略的NPC

场景二:商店
有各种道具可以买,有的可以用来攻略NPC
场景三:实验室
相当于最终密室,这里有通关的线索
游戏系统
背包系统
显示相关物品,点击盲盒可以开启
地图系统
点击红色的坐标后,会出现一些提示信息
攻略系统
攻略对象是【宿舍】场景下的猫,主要流程就是去商店买道具刷好感度,好感度到了一定值就能获得关键道具。
好感度=猫的状态值+玩家功德值(具体权重可以在代码里调)
总结
这是去年寒假做的一个课程设计,因为当时时间有限做的比较粗糙,有很多东西还没改进,比如利用sqlite做多存档、各种数值的优化、工具类的封装等等,需要应付课设或是真感兴趣的朋友可以自己clone下来完善下(就是当时不懂事写的有点屎山,先道个歉)。
如果感兴趣的朋友多,之后有空可以写两篇博文说一下一些细节。