Scratch趣味编程初阶课程-26-炸鱼船 课件

资源下载
  1. 二一教育资源

Scratch趣味编程初阶课程-26-炸鱼船 课件

资源简介

(共21张PPT)
第26课
《炸鱼船》
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
2
3
4
用手柄控制船在海面上移动,随时丢炸弹,被炸到的鱼消失,又从其他地方出现,注意空中有白云飘。
巩固“认识 X `Y 坐标”、“旋转方式的应用”等脚本
学习“克隆”、“随机数”、 “移至最前面” 等新脚本
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:
1.本节课用到的角色
2.本节课用到的背景
《炸鱼船》
Sailboat
Lightning
Fish
Fish2
Shark
Cloud
Crab
Octopus
背景1
1.描述渔船的运动状态?
2.渔船发射了什么 有什么用处?
3.海底都有什么样的鱼类呢?
4.可以设计出来爆炸效果吗?
在海面上往复运动
子弹,打鱼用,打到的鱼都消失了
很多:章鱼、鲨鱼、鳊鱼、螃蟹、花纹鱼等
比如:给炮弹绘制一个造型。
《炸鱼船》
利用不同深浅蓝色的颜色,利用矩形画笔,分层次绘制,深蓝代表大海,
浅蓝代表天空。
1.绘制的背景
1.绘制海底和天空的背景
2.炸渔船的程序
1.炸渔船的程序编写
按下手柄的W键,停止游戏
按下空格键启动游戏,如果按下左键朝左走,如果按下右键朝右走
一开始设置得分为0
克隆体启动时,将子弹移动到帆船的位置
3.子弹的程序
1.子弹克隆的程序
重复执行克隆的程序
3.子弹的程序
1.子弹克隆的程序
克隆体启动后,重复执行让子弹往下掉
如果碰到这些海洋生物,那克隆出来的子弹将会被删除
3.子弹的程序
2.子弹的总程序
子弹的总程序,程序较长,孩子们耐心编写哦
鲨鱼按下W键隐藏
按下空格键开始
鲨鱼从舞台最左边随机位置出发
4.鲨鱼的程序
1.鲨鱼不断来回移动
重复执行向右移动
如果碰到舞台边缘,就会回到最左边
4.鲨鱼的程序
2.鲨鱼碰到闪电加分
被闪电击中得分加1
被击中后也要移动到最左侧
等待一会儿在显示出来
鲨鱼总程序
5.复制给其他角色相同的程序
1.复制程序
不同角色的移动速度咱们自己修改哦
给几个海洋生物复制程序
云彩的程序和鲨鱼类似
咱们熟悉X/Y坐标的值就可以了,这里云彩的Y坐标是在110-150之间
5.云彩的程序
1.制作云彩程序
Q1:为什么闪电子弹不跟随船的移动发射?
A1:回答需要把X坐标设定为船的X坐标
Q&A
Q1:为什么鲨鱼碰到边缘后就不出现了?
A1:需要把X坐标值设定小一点,例如-170
因为设置成-240直接会碰到边缘,然后直接会删除自己的克隆体
Q&A
(1)
(2)
知识点巩固
为了不让云彩飘过来把船挡住,需要把船移至最前面的图层。
这两个模块一般都会并列使用。
源码测试
一个小朋友的船左右移动时,飞到了天上,请问为什么?
A 海盗船会飞
B 这个船的方向需要改成任意旋转
C 船的方向需要改成左右旋转。
D.船的方向需要改成不旋转。
C
角色的方向有三种情况,任意旋转,
左右翻转,不旋转。
当左右翻转时,船会掉头。
当任意翻转时,船上下也会掉头。
但不旋转时,船往一个方向。
源码测试
答案:
解析:

展开更多......

收起↑

资源预览