天天看点

少儿编程-L0心得

游戏与动漫的设计与实现
课程序 功能 代码 意义 实现目的 扩展知识
课程1 motion move 10 steps 向前移动10步 孙小弟:直走;右转;直走。最终走出丛林
turn right 15 degrees 右转15度
turn left 15 degrees 左转15度
control wait 1 secs 等待1秒
课程2 control repeat 10 重复执行10次 使用学到的循环帮助孙小弟一格一格地从起点走到红色的终点 嵌套循环:在一个循环中嵌入多个循环
forever 一直重复执行
课程3 control if 条件 then  如果满足该条件,执行下面的语句 使用重复执行语句、条件判断语句和碰到颜色语句帮助孙小弟走到红色的终点 保存项目到云端:文件---保存项目到云端
forever 一直重复执行
wait 1 secs 等待1秒
sensing touching color 颜色 碰到x颜色
motion turn left 15 degrees 左转15度
课程4 event when 绿旗 clicked 漫画:舞台和背景
look switch backdrop to  n 切换背景 使用switch backdrop to 切换背景语句;使用next backdrop下一个背景语句;制作出能自动播放的漫画绘本
next backdrop(只有选择背景时才会出现) 下一个背景语句
课程5 look say 话 for 几 secs 说hello停留2秒 孙小弟在绘本开始时是行走的造型,说出台词,并且向前行走;孙小弟碰到红色果实,就说出台词并且切换造型;孙小弟碰到黄色果实,就说出台词并且切换造型后,停止程序。
sensing switch costume to 开心 切换到开心的照型
sensing touching (红色果实) 触碰到红色果实物体
control stop all 停止所有脚本
sound play sound () 播放声音
play sound () until done 播放声音()直到播放完毕
课程6 sensing key up arrow pressed? 键盘点击上键

请用键盘控制孙小弟移动到终点拿到解药吧!

PS:小心!碰到小怪物会死掉哦

初始化:角色回到开始状态和开始的位置
motion go to x:  y:   跳到x: y: 位置
point in direction 0 面向
sound switch costume to 状态 执行某个状态
operators not 不是(条件不成立)
课程7 寻找程序中的bug;孙小弟吃到了毒草,进入了异次元,帮助孙小弟穿越bu g族的封锁线,找到解药回到现实世界。 bug:虫子;debug:解决问题;常见bug是忘记加训话
debug:找相关;读代码;试修复
课程8 motion set x to () 向x方向位置设置为() 1)点击绿旗后,判断奇点的位置,在对话框内输入奇点的坐标,注意,这里只需要填写奇点x坐标的值,不需要输入字母和符号;2)正确输入三次奇点的x坐标,舞台出现good job,任务完成 笛卡尔坐标;负数
set y to () 向y方向位置设置为()
课程9 control create clone of (myself) 克隆自己 1)使用克隆发射分身攻击入侵者;2)在规定时间击败入侵者
when I start as a clone 当我作为克隆:后面跟克隆对象的语句
delete this clone 删除克隆
events when (键) key pressed 当键被点击时
operators ()or() 或(任意一个都可以)
motion change x by () 增加x的位置
课程10 motion change y by () 增加y的位置 用if then else语句,实现空格键控制上下;结束嗲吗,实现孙小弟碰激光死亡,游戏结束的效果
control if () then () else() 如果瞒住条件(),否则()
look next costume 切换下一张图片
课程11 operators pick random scripts in sprite 只停当前动作不停其他动作
()<() 小于
课程12 data set () to () 初始化数据值 增加一个积分器的功能实现孙小弟碰到金币增加1分,喷到能量球增加5分的效果
data change (积分) by (1) 增加积分值
课程13 events when I receive () 当当收到广播()时,执行下面的代码 完成孙小弟与假小弟的对话,和动作
broadcast() 通知下一个广播

继续阅读