• Scratch 第十四课-打地鼠游戏


    十四课-打地鼠游戏

    • 学习目标

    这节课我们一起来做一款打地鼠游戏

    1. 如何画圆形以及如何使用复制粘贴功能
    2. 随机数在游戏中的实际应用
    3. 逻辑运算符与判断语句的使用
    • 程序设计

    程序分析 : 打地鼠游戏小朋友们都玩过,在多个洞里面随机伸出老鼠的头,我们拿着锤子把伸出头的老鼠砸下去,砸中就增加分数。通过分析,我们可以知道需要那些角色:锤子(锤子有砸下去和抬起来两种角色)、老鼠、有多个洞的背景。下面我们看看如何设计这些角色

    1. 锤子设计:锤子设计比较简单,只需要使用矩形工具,画出两个长方形,(颜色/和外框可以自己调整)按下图摆放好即可。

    在画图的过程中,切记中心点一定要对齐(不只这一次啊,以后也要注意。)

    我们做完了正常的锤子,还需要一个砸下去的锤子的状体,这个就比较简单的,我们只需要对这个锤子围绕中心点旋转一定角度

    1. 带洞口的背景图:随便找一个背景,在背景图上画一些黑色的洞口,这个比较简单,我就直接上个效果图。有不会的小朋友可以私信我!

    1. 引入地鼠角色,由于scratch平台没有地鼠造型,大家可以选择”squirrel”这个造型,选择完后,大家也可以给这个角色增加一个被打晕的造型,操作方式类似锤子的设计。自己研究下吧!

    下面我们开始编程!

    1. 第一步我们先做锤子的程序,锤子是跟着鼠标指针移动,鼠标移动到哪里,锤子跟着到哪里,当按下鼠标的时候,锤子是砸下去的造型,然后马上再恢复正常的造型。代码片段如下:

    1. 下面开始做squirrel的程序,由于有6个洞口,我们需要复制出来6个squirrel角色,把squirrel摆放到看洞口的位置,并调整好大小。

    地鼠是一会隐藏,一会显示,当被锤子打到的时候。就换造型,同时增加积  分,代码片段如下:画红框的地方着重理解下!

    今天的课程就到这里了,细节的部分大家可以自己研究下,看看如何设计会更好玩些。

    课后:这节课我们用了6个地鼠角色来设计的,想想如何只用一个地鼠角色来设计今天这款游戏!有兴趣的可以尝试下,我们也会在后面的课程中讲到!

  • 相关阅读:
    chrome浏览器 给windows通知中心 发消息
    那些年,我们追过的Go BUG
    【算法】选择排序
    【目标检测】44、YOLOv2 | 更快 更好 更强的 YOLO 结构
    四十四、​Fluent 收敛标准-质量和能量守恒
    如何与斯堪尼亚SCANIA建立EDI连接?
    [附源码]SSM计算机毕业设计基于javaweb电影购票系统JAVA
    基于昇腾AI 使用AscendCL实现垃圾分类和视频物体分类应用
    Word控件Spire.Doc 【文本】教程(17) ;在Word中设置文本方向
    Edge 浏览器『版本回退』和『关闭更新』
  • 原文地址:https://blog.csdn.net/weixin_44010641/article/details/136391279