2021级C语言大作业 - 涂鸦跳跃

课代表总结如下👍👍👍
2021级C语言大作业 - 涂鸦跳跃
总结:
一、野生技能的问题😃
二、野生技能的结论😃
三、野生技能的结论😃
一、野生技能的问题😃❓
1、2021级C语言大作业 - 涂鸦跳跃
00:05

二、野生技能的看法😃
设计思路
观察原版游戏,得出游戏的实现主要依靠角色与地面之间各自适时的移动的结论,产生跳跃的效果。在此基础上,逐渐增加游戏功能。由此得出游戏大体设计思路如下:
1. 游戏角色基本跳跃的实现
1.1 角色最简单跳跃
实现游戏角色在原地的跳跃以及地面随机等距的生成,此时角色无法控制,地面也无法站立。
1.2 角色在各个地面上的跳跃
实现地面始终不移动,通过方向键控制角色在各个地面上跳动。
1.3 角色与地面的交替移动
角色跳跃到画面某一高度且其速度不为0时,将角色的速度转移到地面上,让地面做匀减速运动,产生跳跃的感觉。此时地面无法循环生成。
1.4 无尽跳跃
当地面的坐标大于画面高度时,使该地面在画面最上方重新生成,实现无尽跳跃。
2. 游戏基本功能的实现
2.1 播放音乐
增加音乐播放函数,当角色踩到地面上时播放一次。
2.2 增加地面种类,死亡判断
00:14

三、野生技能的结论😃
2021级C语言大作业 - 涂鸦跳跃
01:04
