【scratch游戏编程】制作“水果忍者”
来源:互联网 发布:淘宝网络域名注册 编辑:程序博客网 时间:2024/04/30 15:01
董老师根据6 — 16岁学生特点,编写具有特色的切蔬菜游戏。小朋友可以跟随视频运用scratch编写属于自己的“水果忍者”。可以将视频中的武士和蔬菜替换成自己喜欢的形象。编写好的程序也可以保存,分享给小伙伴们一同使用。
视频中制作”切菜武士“分为六步进行讲解。
第一步
创建背景
我们的“切菜武士”需要一个合适的背景,你可以选择和视频中相同的沙漠,也可以根据你的喜好更换选择。
第二步
添加武士不同的造型
视频中的造型选用的是橙旭园老师绘制的武士造型,如果小朋友们喜好这个图片可以向你的授课老师领取,也可以替换成其他卡通形象。比如,唐老鸭、米老鼠、美羊羊等。
第三步
编写武士程序
a.用循环和判断空格键是否被按下来控制武士的造型状态
y:空格键被按下:切换武士造型,实现武士切东西的动作
n:空格键没有被按下:则保持原来的造型,鼠标的位置就是武士的位置
第四步
导入水果造型
同学们如果观看视频就会发现,这里并没有使用水果,老师在这里采用了一个可爱的茄子。同学们也可以更换图片,比如换成苹果、香蕉、草莓都是不错的选择。
第五步
导入音效文件
按照视频中的操作步骤,我们为“切水果”加上生动的配乐。
第六步
编写水果程序
a.循环和判断茄子是否碰到了武士挥刀的时候(必须是挥刀的时候才执行下面的代码,如果不是挥刀的时候,就算茄子碰到武士也不会执行下面的代码)
y:茄子切换成被刀切成两半的形状,发出音效,然后用变量记录得分+1,等待0.2秒,随后隐藏掉被切到的茄子,用随机数等待1到3 秒,利用随机数确定茄子的x坐标,这样茄子的位置就是随机的了,之后生成新的没有被切过的茄子
b.循环和判断茄子是否到了指定的位置,武士还没有切到
y:隐藏掉该茄子,利用随机数确定茄子的位置,这样茄子的位置就是随机的了,之后生成新的没有被切过的茄子
最后,同学们对照完整的武士和水果程序,检查你的程序有没有缺少的部分,然后运行你的程序。
我们今天的课外小课堂就结束了,请同学们持续关注哦,下一期我们将带领大家学习更多奇妙有趣的内容。
- 【scratch游戏编程】制作“水果忍者”
- 使用cocos2d制作【水果忍者】的类似游戏part1
- Blockly编程:用Scratch制作游戏愤怒的小牛(小鸟)
- 制作水果忍者-JS-1
- 制作水果忍者-JS-2
- 制作水果忍者-JS-3
- 制作水果忍者-JS-4
- C++ 实战水果忍者游戏
- HTML5游戏之水果忍者
- 简单的切水果游戏制作
- Unity制作《水果忍者》刀光特效
- Scratch儿童项目式编程--接球游戏 Scratch children program programming
- Scratch儿童项目式编程—捉迷藏游戏 Scratch children project programming
- C++视频教程:C++实战水果忍者游戏
- 记使用HTML5 + JS 构建水果忍者游戏
- [Unity3d]水果忍者-切水果功能
- [Unity3d]水果忍者-切水果功能
- 水果忍者
- Spring框架的搭建学习
- MySQL与SQL、Navicat编码问题
- 用Python调度数据在Mysql及Hive间进行计算2例(续)-idfa与日志比对进行留存充值数据计算
- Java volatile关键字
- CADODatabase 访问数据库字符串拼接
- 【scratch游戏编程】制作“水果忍者”
- Python3之shutil模块
- 20170918-20170924C#工作学习周总结
- 如何获取一个数的反码
- Eclipse常用快捷键
- (七)链式队列的初始化、入队列和出队列
- C#日期时间和Int32相互转换
- 深拷贝和浅拷贝(mutableCopy和Copy)详解
- jdk-Semaphore