欢迎光临散文网 会员登陆 & 注册

冰墩墩跑酷

2023-08-25 10:09 作者:小晓少儿编程  | 我要投稿

第一部分  作品预览


《冰墩墩跑酷》操作指南:

1、点击绿旗,开始游戏;

2、按下空格键,冰墩墩向上跳起;

3、使用左右键,前后移动冰墩墩;

4、冰墩墩碰到障碍物,游戏结束。

参考代码下载链接:

(源代码)链接:https://pan.baidu.com/s/140_x3I9ZGkbeVCEwssHhSQ?pwd=pq8o 

提取码:pq8o

(改良版)链接:https://pan.baidu.com/s/1SKIHtwwS4fS1kR9CXjmuIQ?pwd=47jh 

提取码:47jh



第二部分  任务解读


一、冰墩墩解读:冰墩墩角色主要有以下4项任务:

【任务1】初始化+切换造型。绿旗点击之后,首先执行位置、大小等初始化操作,然后不停的切换造型,实现跑步效果。

【任务2】起跳。当按下空格键时,冰墩墩向上跳起。

【任务3】前后移动。当按下左键,减小 x-坐标,让冰墩墩向后移动;当按下右键,增加 x-坐标,让冰墩墩向前移动。

【任务4】游戏结束。游戏开始之后,冰墩墩开始不停的侦测:当碰到障碍物时,广播游戏结束。当收到“游戏结束”时,停止其它脚本,说:“游戏结束”。


二、障碍物解读:障碍物角色主要有以下3任务:

【任务1】初始化操作。绿旗点击之后,执行位置、大小等初始化操作。

【任务2】持续向左移动。初始化操作之后,不停的减小 x-坐标实现持续向左移动,当移动到最左边时,立刻定位到最右边,并且换成下一个造型。

【任务3】停止操作。当收到“游戏结束”时,停止该角色的其它脚本。



第三部分  代码编写


冰墩墩的参考代码
障碍物的参考代码



第四部分  探究改良


一、游戏结束之后,再次点击绿旗,有时会出现游戏结束的情况,分析一下,问题出在哪,该怎么修改程序?

二、如果跳过一个障碍物就能得一分,想要实现计分功能,该怎么改良程序?

三、想要地面跟着障碍物一起同步运动,又该怎么改良程序?



< 完 >

冰墩墩跑酷的评论 (共 条)

分享到微博请遵守国家法律