KRScratch除了可以用来控制小车进行各种运动,还可以借助它来创造小游戏,以打地鼠为例我们将学会如何利用它来制作小游戏。(本次推荐按照2个课时安排上课)

1. 要制作一个游戏,我们需要了解它的几个重要部分。以打地鼠为例,需要创建几个重要角色:①:地鼠;②:小坑 ;③:武器。(也可以画小朋友喜欢的造型哦)

1.jpg

2. 角色创建好之后,需要让地鼠“随机”的移动到各个小坑里。所以要做到以下几点:①:移动是随机的,要用到2②:移动的位置是固定的(位置是各个小坑的坐标)③:让地鼠在不同的随机数下移动到不同的位置。(通过34结合起来用实现)

5

当出现不同的数字的时候,需要小地鼠在不同的洞里出现,上面图片中的程序就是完成这样一个功能。

3. 地鼠能够移动之后要通过武器“打击”进行计分,可以通过移动武器到地鼠的位置并点击鼠标进行计分。需要做到以下几点:①:武器随鼠标移动,故需要用到6   ②:当武器移动到地鼠的位置且点击了鼠标进行加分,故需要用到87模块。③:地鼠在被打击一次后隐藏,等待下一才出现,实现得分机制的合理性。

9

4. 制作一个游戏时,通常为了使游戏更加具有趣味性给游戏设置一个“结局”,即游戏的输或者赢,本次游戏设置了一个时间漏斗,在游戏的时间耗尽之前如果没有完成游戏的任务(达到目标分数)则游戏宣告失败,反之则游戏获得胜利。所以需要做到以下几点:①:设置时间变量的初始值,10,并建立程序使时间慢慢变少;②:建立角色“失败”,在时间耗尽之前隐藏,若时间耗尽则显现并停止一切;③:建立角色“胜利”,当分数达到任务的目标时显示并停止一切,否则隐藏。

一. 游戏失败

11

二. 游戏胜利

12

教学课件:第二十三课 打地鼠

教学讲义:第二十三课 打地鼠

程序示例:第二十三课 打地鼠