分享21级同学大一上学期用C语言(及少量C++)实现的霓虹深渊游戏。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:
链接:https://pan.baidu.com/s/15Q7iRz1bOV3w-I0b6m7jKQ
提取码:afu0
一、设计思路
本游戏是一款强调道具叠加效果的横板地牢游戏,玩家将在混合着古希腊建筑和现代霓虹灯光元素的地牢中冒险闯关,挑战穷凶极恶的怪物,向地牢最深处行进,并在此过程中一点点变强。
本游戏参考了网络上的同名游戏,并通过C++和easyx插件编写实现,力求最大程度还原原游戏特色。本游戏复原了原游戏中部分功能,玩家可通过操作键盘来实现对角色的控制,通过鼠标来实现枪械的瞄准和发射功能,并随机生成了每个房间的构造、道具和掉落品,让游戏更具随机性趣味性和挑战性。
本游戏还实现了对原游戏的优化,实现了在线保存数据的功能,在此基础上实现了原游戏没有“排行榜”功能,能让玩家和朋友一起体会游戏的乐趣。
二、功能描述
游戏中各元素主要是通过面向对象来实现。
2.1 各元素的定义
利