手机版
您的当前位置: 好论文网 > 教育论文 > [抽积木游戏怎么搭]搭积木做游戏

[抽积木游戏怎么搭]搭积木做游戏

来源:教育论文 时间:2018-08-02 点击: 推荐访问:搭积木小游戏

【www.ho59.com--教育论文】

  有一个很酷的软件,跟玩积木一样,它有很多功能各异的“积木块”,你可以把它们根据需要搭配垒起来,就成了一个个游戏、多媒体故事,或者一个标准的科学模拟程序。这个软件就是 Scratch。
  不信,我来做一个示范,让我们一起做一个网球游戏程序:
  打开网址:http://scratch.mit.edu
  网站出现后,点击左上角的“Create”菜单或“快试试看吧”图片,这样就打开了我们的积木编程工具。
  首先,让我们把语言改为我们熟悉的中文。
  点击左上角的地图图标,在弹出的语言列表里,滑到最底部,选择“简体中文”,看,现在都是你熟悉的方块字了吧:
  我们来做一个好玩的小游戏吧,类似我们玩过的弹砖块:一个小球在屏幕上上下跳动,我们用球拍把下落的小球挡回去。
  一、新建角色
  点击角色列表区右上角的“从角色库中选择角色图标”:
  出现系统角色库,点击“物品”类别,选中Tennis Ball,舞台上、角色列表区就会多出一个角色Tennis Ball:
  同样的方式,我们再添加一个M a g i c Wand,作为球拍,在不需要的猫咪角色上点击右键,选择删除。现在,我们角色列表看起来如下图所示:
  二、设计剧本
  小球(Tennis Ball)的控制:
  点击小球,从动作分组中拖拽一个“面向9 0方向”的指令块到脚本区,将“90”修改为“30”。
  我们希望小球在屏幕上自己弹来弹去,脚本很简单:往前走,碰到边缘就反弹,重复!
  从控制分组中拖拽“重复执行”指令块到“面向30方向”指令块之后,拖拽动作分组中的“移动10步”和“碰到边缘就反弹”到刚才的“重复执行”里。然后,从事件分组里拖拽“当小绿旗被点击”到所有代码之前,以指示所有代码在小绿旗点击时就开始执行。
  球拍(Magic Wand)的控制:
  1. 点击选中Magic Wand,以便为它指定脚本。
  2. 从控制分组里拖拽“重复执行”到角色脚本区里。
  3. 从动作分组中选择“将X坐标设定为0”拖拽到重复执行里。
  4. 从侦测分组里拖拽“鼠标的x坐标”到角色脚本区里“将x坐标设定为0”里的0上。这样,“0”就被“鼠标的x坐标”替代了。
  如下图所示:
  现在,点击舞台右上角的“小绿旗”运行程序,小球就会弹来弹去,移动鼠标,球拍也可以左右移动了。
  接下来,让我们检测碰撞动作,并发出声音。
  点击小球角色,出现它的脚本。
  1. 从控制分组中拖拽一个“如果……那么”到重复执行里移动10步的后面。
  2. 从侦测分组里选择“碰到?”拖拽到刚才“如果……那么”上的菱形框内,并点击刚才的“碰到?”里的小三角,选择Magic Wand。这表示我们希望检测到当前角色(小球)是否和球拍Magic Wand碰到一起了。
  3. 从声音分组中选择“播放声音pop”拖拽到“如果……那么”里面,这样,在检测到碰撞的时候,声音就会播放出来。
  4. 从动作分组中选择一个“向左旋转15度”到刚才的“播放声音pop”的后面,将“15”修改为“90”,这是为了让小球速度不变,弹回去。
  再次运行你的程序,看看,是不是好戏上场了。
  如果你做的过程中碰到了困难,可以到下面的网址看看我的示范视频:
  http://url. cn/R6MJFW
  总结一下:
  Scratch,就是一个“积木式”编程工具,用脚本来控制角色,可以制作交互式程序、演示等。比如故事、动画、游戏、音乐等等。如果你觉得这个好玩,我们以后可以做更多的东西出来。

本文来源:http://www.ho59.com/jy/7793/

好论文网 www.ho59.com

Copyright © 2002-2018 . 好论文网 版权所有 京ICP备10015900号

Top