相关商品

  • AS-6DOF 铝合金机械臂 6自由度 机械手 Arduino实验教学平台
  • Arduino 4WD 移动机器人平台 铝合金小车电子大赛(12V 100R 金属电机)
  • 大谷蓝牙小车BT Car/Android Car手机控制 重力控制小车 安卓操控小车
  • 太阳能机器人 3合1 创意玩具 教育化机器人 机器人教学
  • Arduino 小车 2WD套件D版 UNO R3套件 寻线避障套件 电子竞赛
  • AS-4WD移动侦测避障机器人 超声波测距 Arduino 机器人入门套件(预售)
  • 二自由度RB-150MG舵机云台 银色长U型舵机支架 Arduino机器人关节
  • PicoBoard传感器板 Scratch 传感板 Sensor Board Sparkfun 原装
  • PicoBoard互动创新板(单板非套件) 传感器互动板 Scratch教学传感板
  • AS-2WD 铝合金小车移动平台 移动机器人 【1:120电机版】 电子大赛
  • Scratch编程趣味卡:STEAM创新教育指南 让孩子们爱上编程游戏
  • 动手玩转Scratch2.0编程 STEAM创新教育 少儿编程趣味选择
  • Scratch编程乐园 轻松制作炫酷的游戏 少儿编程Scratch教学书籍
  • PicoBoard传感器板套件 Scratch传感板 S4A互动板 Arduino STEM教育
  • Scratch从入门到精通 轻松玩转Scratch编程 Picoboard互动创新指南
  • ScratchJr编程趣味卡:孩子们也能轻松掌握创意编程 少儿趣味编程入门书籍
  • 人工智能编程课《用Scratch打造数学世界》
  • ScratchJr编程动画创作课5岁+
    ScratchJr编程动画创作课5岁+ 本店售价:¥399.00
  • Scratch3.0零基础启蒙《我的游戏  我自己设计》
  • 编程超好玩 Scratch3.0系列图书
    编程超好玩 Scratch3.0系列图书 本店售价:¥69.80
  • 当前位置: 首页 > 应用教程 > 【创客学堂】用Scratch制作打地鼠游戏

    【创客学堂】用Scratch制作打地鼠游戏

    编辑:jane2015-05-05 来源:江苏科技报 浏览次数:3129

    在家动手编程制作游戏,想想就兴奋。
          忽然发现自己什么都不会?
          用Scratch制作打地鼠游戏,零基础进阶编程,就算菜鸟也能飞。

    今天,小奥就教大家使用Scratch编程软件制作打地鼠游戏

    Scratch是美国麻省理工学院(MIT)媒体实验室所开发出来的一套新的“程式语言”,是专门为儿童准备的编程环境。它不需要写任何的编码,只要使用鼠标拖拽事先为你准备好的部件,就可以轻轻松松的创造出故事、动画、游戏、音乐等令人惊奇的作品。

    步骤一:设计具体的场景
    一只地鼠的头像在沙漠中随机出现,我们要用鼠标点击来“扁”它,它如果被“扁”就会做出头晕、流血或眼冒金星等反应。

    一、设计舞台:沙漠。
    二、地鼠的动作:在屏幕上随机出现。

    三、地鼠被打击后的状态:被点击后切换造型(比如头晕、流血或眼冒金星,如下图所示)。

    被点击

    步骤二:搭舞台,定角色

    一、从舞台背景中的Natrure文件夹中导入“沙漠”背景。

    二、 在角色库中的Animals文件夹中导入一个地鼠头像图片作为角色。

    三、接着,角色栏会出现“角色1”,就是我们刚才导入的地鼠头像。

    四、但是,我们需要两个地鼠造型,一个是普通的造型,另一个是被点击后“头晕或眼冒金星”的造型。这时候,我们要给地鼠增加第二个造型了,Scratch中的角色是可以拥有多个不同造型的,操作方法如下:


    五、完成后,我们就得到两个不同的地鼠造型啦!(见下图)

    步骤三:设计游戏程序

    程序一:地鼠在沙漠中随机位置出现

    按照上图所示,编写动作命令
    命令释义:当绿旗被点击后,会不断重复执行以下命令:角色1移动到随机位置,随机位置的x和y坐标是由两个随机数产生的。每次移动间隔1秒钟(等待的时间越短,移动的速度就越快)。
    程序二:地鼠被点击后切换造型

    程序三:恢复成普通的造型

    这个命令应该出现在每次地鼠移动位置的时候,具体方法见图。

    一个基本的打地鼠游戏程序设计完成之后,最终的脚本如下图:

    亲爱的松籽们,你们学会了吗?Scratch编程软件不仅可以制作打地鼠游戏,还可以做好多好多有趣的游戏,快快开动脑筋,跟随小奥一起琢磨程序设计吧!

    关注奥松机器人微信订阅号(alsrobotbase)获取更多应用教程

    相关文章:

    【创客学堂】利用红外热释电传感器制作属于自己的报警神器

    【创客学堂】Arduino开发板头号名人:Intel Galileo的十大特性

    【创客学堂】Arduino与树莓派各自有什么优缺点?

    【创客学堂】Instagram上的树莓派飞屋环游记

    【创客学堂】树莓派+Tor 看小伙伴们如何躲开NSA追踪

    ----------------------------------------------------------------------------------------------------------------
    奥松机器人官网:www.robotbase.cn 
    微信号:搜索公众号“奥松机器人”
    QQ群: 271230889(讨论,解惑)
    微博:@奥松机器人基地
    ----------------------------------------------------------------------------------------------------------------
    温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!

    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top