分享20级同学大一上学期用C语言(及少量C++)实现的喵斯快跑(音游)。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:
链接:https://pan.baidu.com/s/1j9M04hUDt38wl0QIwsCMNA
提取码:mgim
一、设计思路
本游戏参考了同名手机游戏,游戏的核心玩法是跑酷加音游,玩家需要控制角色攻击上下位置不同的怪物。按下D键击打上方怪物,按下K键击打下方怪物。游戏中的怪物会根据音乐的节奏点出现,玩家需要击打掉怪物,直至音乐结束,若人物血量还有剩余,则游戏通关,若血量为零,则游戏失败。玩家操作的人物若错过了节奏点,则会被怪物攻击,角色也会相应的减少血量。游戏会根据角色击打怪物时的距离给出“perfect”、“great”两种不同的得分判定,根据打击效果的不同,玩家会得到不同的得分奖励,同时,游戏还会记录玩家的连击次数,若未击打到怪物,则连