惊人的!疯狂打地鼠游戏Scratch源码分享程序解读,孩子喜欢!

惊人的!疯狂打地鼠游戏Scratch源码分享程序解读,孩子喜欢!

单机砸地鼠游戏_地鼠进化三地鼠_打地鼠游戏背景

大家好,又一个学期即将结束。今天给大家带来的是打地鼠游戏。我希望你能在寒假里学到一些东西。

项目介绍

相信大家都玩过“打地鼠”这个游戏。本课将详细讲解“打地鼠”游戏的制作过程。整个程序运行结果如下:

打地鼠游戏背景_地鼠进化三地鼠_单机砸地鼠游戏

单机砸地鼠游戏_打地鼠游戏背景_地鼠进化三地鼠

案例说明

部分

1

角色列表

这个程序主要有两个字符和一个背景,非常简洁。具体来说:

舞台背景,

地鼠角色和

锤字符。下图为整体布局:

单机砸地鼠游戏_打地鼠游戏背景_地鼠进化三地鼠

单机砸地鼠游戏_打地鼠游戏背景_地鼠进化三地鼠

部分

2

代码分析

背景代码

地鼠进化三地鼠_单机砸地鼠游戏_打地鼠游戏背景

这段代码只有一个功能打地鼠游戏背景,就是播放游戏的背景音乐。这个地方使用重复执行来循环一首歌曲,并且在您退出游戏之前不会停止音乐。

单机砸地鼠游戏_地鼠进化三地鼠_打地鼠游戏背景

地鼠代码

打地鼠游戏背景_地鼠进化三地鼠_单机砸地鼠游戏

该块的主要功能是计算分数。只要地鼠接触到锤子,地鼠的形状就会变成昏迷,分数变量增加1。

打地鼠游戏背景_地鼠进化三地鼠_单机砸地鼠游戏

这个block的作用就是将score初始化为0。然后让gopher在后台反复出现在地洞中。每次 Gopher 出现时,它都会以正常的形状出现。这里有一个随机数打地鼠游戏背景数据报告,就是背景中代表9个洞的数字。随机数表示地鼠出现的位置,位置编号存储在洞穴序列号变量中。

说到这里,有的同学可能不明白,数字是如何确定地鼠的位置的。其实关键就在下一句,X,Y出现的地方。这里X,Y代表一个链表,而不是一个变量。X中有9个地下洞的X坐标,Y中有对应X的9个地下洞的Y坐标。这样就可以用序数来调用坐标了。X列表和Y列表如下:

打地鼠游戏背景_地鼠进化三地鼠_单机砸地鼠游戏

单机砸地鼠游戏_打地鼠游戏背景_地鼠进化三地鼠

锤码

地鼠进化三地鼠_单机砸地鼠游戏_打地鼠游戏背景

这个程序块是当鼠标左键被点击时,使锤子做一个敲击动作。并让锤子随着鼠标的移动而移动。

结语

这里,解释“打地鼠”小游戏。要做好这个游戏,我们必须认真学习链表的使用。大朋友,小朋友,还在等什么?开始吧!如果有不明白的地方,欢迎在文章下方留言,一起讨论。

地鼠进化三地鼠_打地鼠游戏背景_单机砸地鼠游戏