儿童创意编程从头开始游戏——打地鼠

儿童创意编程从头开始游戏——打地鼠

可爱的小朋友们,今天就来编一个经典的打地鼠小游戏吧。

游戏介绍:玩家通过控制锤子击打从洞里冒出来的地鼠来得分。

打地鼠

效果图

玩家通过操纵锤子击打从洞中出现的地鼠来得分。

多变的

在这个游戏中,我定义了 2 个变量:

Time Remaining:游戏还剩多少时间,这个变量会显示在屏幕上。

分数:已经获得的分数,这个变量显示在屏幕上。

背景

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_0.jpg

龙头地鼠 三地鼠_java 打地鼠游戏素材_java打字母游戏代码

图 1 背景图片

“背景”脚本

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_2.jpg

图 2 后台脚本

后台只有一个脚本,即收到“游戏开始”消息后java 打地鼠游戏素材,设置变量初始值氛围,开始游戏倒计时。将变量“分数”设置为 0,将变量“剩余时间”设置为 30s。在循环体中,每等待1s,变量“剩余时间”减1。当“剩余时间”为0时,播放“Game Over”,停止所有脚本。

角色

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_5.jpg

图 3 字符图

这个游戏一共有13个角色,9个地鼠,1个锤子,开头和结尾3个角色。

java打字母游戏代码_java 打地鼠游戏素材_龙头地鼠 三地鼠

第一个角色:启动界面

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_7.jpg

图4 启动界面示意图

“启动界面”脚本显示

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_8.jpg

图5 启动界面脚本

第一步:点击绿旗时,显示字符。

第二步:收到“游戏开始”后,隐藏角色。

第二个角色:开始按钮

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_9.jpg

图 6 开始按钮

龙头地鼠 三地鼠_java打字母游戏代码_java 打地鼠游戏素材

开始按钮脚本显示

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_11.jpg

图 7 开始按钮脚本

步骤一:当绿旗被点击时,移动到指定位置,移动到最前面,显示字符。

第二步:点击角色时,隐藏角色并播放“游戏开始”。

第三个角色:锤子

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_12.jpg

图 8 锤子图

锤子有 2 种皮肤,“普通”和“攻击”皮肤。

“锤子”脚本展示

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_13.jpg

java打字母游戏代码_龙头地鼠 三地鼠_java 打地鼠游戏素材

图 9 Hammer 脚本

步骤1:收到“游戏开始”后,显示角色并移动到前面。重复以使锤子跟随鼠标。如果检测到鼠标被按下,则换成“Attack”皮肤,然后等待0.2s换成“Normal”皮肤。

第 2 步:当收到“游戏结束”时,隐藏角色。

第四个角色:结束信息

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_15.jpg

图 10 结束信息

“结束消息”脚本显示

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_16.jpg

图 11 结束消息脚本

步骤1:当点击字符时,隐藏字符。

第二步:收到“Game Over”后,移到最前面显示角色。等05秒。

java打字母游戏代码_龙头地鼠 三地鼠_java 打地鼠游戏素材

第五个角色:地鼠

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_18.jpg

图 12 地鼠

“Gopher”脚本展示

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_19.jpg

https://static.joyindie.com/articles/20220622/40b7ea9e19b0ad79b9347e24490cc297_20.jpg

图 13 Gopher 脚本

步骤1:当绿色标志被点击时,移动到第一个洞并隐藏角色。重复执行,随机等待一段时间,显示字符,表示地鼠已经钻出洞了。随机等待一段时间后,隐藏角色。表示地鼠又回到了洞里。

Step 2:当绿色标志被点击时,重复执行,检测地鼠是否接触过锤子,锤子的形状名称是否为“attack”。如果同时满足这两个条件,则播放声音并隐藏角色。得分加 1。

字符 6 到 13:Gopher 2 到 Gopher 9

因为《Gopher 2》到《Gopher 9》的造型和声音与《Gopher 1》相同java 打地鼠游戏素材,所以剧本基本相同,只是每个角色的位置和随机等待时间都不一样。孩子们,你可以复制“地鼠一号”的角色,稍微修改一下剧本。好了,打地鼠游戏就完成了!来试试跑吧,一起斗地鼠吧~

- 结尾 -