主要内容
接苹果小游戏
1.游戏的基本思想:
控制界面下方的刺猬在某一水平线不停移动,接住上方随机掉下的苹果并获得分数,分数越高苹果下落速度越快,可以选择难易程度。
2.实现的基本原理:
①难易程度的选择:一开始询问玩家需要的模式并告诉选择模式的方式、开始方式,根据玩家的选择决定level:简单模式掉落10个苹果则game over;一般模式6个;困难模式3个。
②刺猬:将刺猬的横坐标设置为侦测鼠标的横坐标,纵坐标固定,实现其基本运动。此外加了一组造型,让刺猬看起来在鬼畜地奔跑。
③苹果:每次下落后遇到两种情况。如果遇到刺猬,会有“啵~”的一声,得分增加并回到起始位置再次掉落;如果刺猬没有接住,则苹果裂开,记录一次掉落并回到起始位置再次掉落。当掉落次数达到了该难易程度设置的极限时,游戏结束,显示最终得分。 期间使用了自定义代码块完成循环。
④其他:场景会随着分数的不断升高而变化。苹果的下落速度也会变快,这使得分数越高游戏越难。
3.测试的使用说明
游戏开头会有提示选择难易程度以及开始游戏的方法,即,输入1或2或3代表了简单、一般、困难。玩家通过移动鼠标控制刺猬的运动,使刺猬尽可能多地接住上方的苹果,game over之后会显示玩家最终得分。

以下是代码的概览

PS:完整代码截图和游戏文件、视频演示都在下方的资料下载中。
所需硬件
暂无数据!
代码展示
暂无数据!
附件下载
  • 资料展示
  • 期末作业.zip
0
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册