Tony's Jumper
2021-7-27 ~ 2021-7-30
(0)
介绍
这是一个模仿 Doodle Jump 的小游戏,实现了原游戏中的部分元素。
操作说明
由于没有重力感应,所以用键盘替代。
按下 A/D 或方向键会给予角色水平向左或向右的恒定加速度,此加速度可以在 OPTIONS 界面通过改变灵敏度来调节。同时角色也受水平阻力影响,阻力大小与水平速度的平方成正比,因此达到一定速度会变为匀速运动。竖直方向只受重力加速度,碰到平台或踩到怪物会获得一定的初速度。
鼠标点击可向光标方向射击(只能向角色上方区域发射),怪物头上的一个红点代表一点生命值,为零时被击落。
其他操作见游戏中的 HELP 界面。
文件说明
- game.h/cpp: 全局常量,点、向量、得分等基本结构体,以及计算、文件、声音、图像处理等函数。
- interface.h/cpp: 游戏界面类,以及按钮类。
- jumper.h/cpp: 角色与怪物均派生于 Jumper 类。