推荐游戏:
卡搭:
单人:
忍者游戏之天空跑酷
丛林忍者 无尽高塔 快乐推箱子 世界跑酷
ninja 忍者跑酷 打结 搭桥 choppy knight art run
球_物理游戏 超级马里奥 简单的跑酷 煤泥探险 拳皇 双人:
双人跑酷 黑白简单跑酷
待改编
4399
单人:
等级考试
课件1
- 了解 vipJr 平台创作的方式
2. 加深了解 Scratch 界面布局
3. 掌握背景、角色导入,角色大小调整,角色和背景的区别、
4. 实现角色对话功能
5. 造型模块、复制造型、绘制造型
6. 程序保存
课件2
- 了解相册、电子相册的区别
2. 了解电子相册的作用
3. 掌握多个背景导入,外观模块的应用,背景切换指令的应用、特效指令的应用
4. 掌握声音模块的应用—-声音库选择、随机、绘制、本地上传
5. 实现在音乐伴奏下,不同背景循环出现
6. 程序保存基本课件
首课
- 讲解了scratch编程的基本概念
- 试玩了 星球大战 酷猫探险 闯关迷宫三个单人游戏
- 试玩了 红黄大战 双人游戏
-
常用技巧
背景创建
讲解了创建背景的三种方式
- 详细讲解了如何利用画笔绘制图形以及相关的画板操作
-
小效果
讲解了动作中的旋转语句 与 重复执行语句
- 讲解了按键移动 角色改名 脚本复制
- 讲解了外观中的大小相关语句并制作了角色闪烁效果
-
坐标
讲解了坐标的基础概念 并 运用 鼠标以及角色坐标实现了移到与滑行到目的地
- 利用坐标的增加减少实现固定方向移动
- 利用重复执行加上如果那么实现更加灵敏的移动方式
-
如果那么制作移动
使用如果那么 加上 侦测语句中的按键是否按下实现了对于按键的判断
在外层用重复执行包裹 实现永久判断 从而实现了更迅速的移动方式
云变量记录最高得分与最强玩家
云变量是可以存储在服务器上的永久变量
- 利用数学判断实现每次游戏结束之后进行最好成绩更行
- 如果拥有最好成绩可使用询问语句和云变量结合记录更新最强玩家
-
游戏说明
通过卡搭里面得创建角色来创建游戏说明
- 可以选择宋体字体进行汉字输入
- 角色和角色之间 造型和造型之间可以重合为一个造型
-
动物赛跑游戏
先是利用移到语句实现了各动物点击小绿旗都可以回到起点
- 利用广播与接收消息实现了角色对话
- 利用shift+线段 绘制了终点图形
对于是否到达重点的判断 分别使用了颜色侦测 角色侦测 以及万能坐标判断
豌豆射手
讲解了克隆的概念 本体与克隆体的区别与联系
- 运用克隆实现了豌豆的自我复制 利用造型切换实现了豌豆射手的前后摇摆
- 运用启动克隆体与滑行移动以及删除本克隆体 实现了克隆体的控制操作以及自我删除
基于本体的影响 需要在每一个克隆体启动时候加入显示按钮 对本体则隐藏
星际逃脱
利用重复执行中 加入 移动语句 与 碰到边缘反弹语句实现了小球的移动效果
- 利用随机数与面向方向实现了小球本体与克隆体方向的选择避免了直线运动 以及 克隆体的跟随运动
-
接水果游戏
基本内容
利用重复执行 与 如果那么 与 坐标移动 实现了碗的移动
- 利用克隆实现了水果自我复制
- 利用随机数实现了敌机的位置随机选择
- 利用造型切换与添加造型实现了水果的不同样子
-
冰冻与炸弹
利用广播消息实现角色沟通
- 利用造型编号侦测识别炸弹与冰块角色
- 利用画板实现造型大小设定与角色绘制
-
云变量
讲解了云变量的概念
- 使用云变量存储最高得分与最强玩家
-
飞机大战游戏
子弹发射与移动
利用重复执行 与 如果那么 与 坐标移动 实现了碗的移动
- 利用克隆实现了子弹自我复制
- 利用移到语句实现了移动发射
-
爆炸与得分与倒计时
讲解了变量的基础知识并运用变量执着了得分
- 利用等待时间与变量增减实现了游戏倒计时功能
- 利用停止语句实现了游戏结束
-
生命值
给我放飞机加入了生命值,并添加了生命值造型,
- 每一次受到攻击都会对生命值进行减少与判定
- 当生命值等于0时候 执行爆炸效果并且停止游戏
-
医疗包
利用了虚像特效实现了生命精灵的变化特效
- 利用广播实现了攻击消息的通知
-
迷宫
利用重复执行 与 如果那么 实现了角色的移动
- 利用颜色侦测与反向移动 实现了移动范围的限定
- 利用询问语句实现了问题的询问
- 利用答案判断回答内容正确与否
- 利用碰到不成立实现了暂停效果
- 利用移到克隆 实现了待救援角色的自我复制
- 利用对于变量得判断判断是否就出了全部企鹅
利用滑行 与 广播 显示隐藏制作了飞机逃离 结果页面现实的诸多效果
海底捕鱼
鱼钩
利用角色的方向属性调节鱼钩的方向范围
- 改变鱼钩的造型中心调整旋转中心
- 利用移动正数与负数实现了鱼钩的放线和收线
-
鱼
利用重复执行与克隆语句实现了动物的复制
- 利用新增造型为动物添加造型
- 利用矢量模式调节造型大小并且设置造型中心
-
钓鱼
利用侦测语句检测是否钓到鱼
- 利用重复的跟随移动实现钓鱼回去的效果
-
飞行小鸟
管道
利用克隆实现了管道的自我复制
- 利用移到最右边 然后 滑行到 最左边 实现了管道的自动滑行
- 利用变量记录随机数字 作为上管道出现时随机选择的y坐标
- 利用删除克隆体删除多余的管道
- 利用数学关系实现距离固定yu
-
跳跃与得分
利用重复下移与空格上移实现小鸟跳跃
- 利用x坐标大小比较判断管道的位置 并拆分重复执行实现得分计算
利用任意整数除以10的余数是个位数实现了个位数角色的实现效果
画笔
利用落笔实现画笔跟随角色移动
利用几何知识实现了正方形绘制
利用重复执行 与 变量改变 实现了多重旋转图形的绘制
改变不同的旋转角度得到了不同的绚丽绘制图形
每次落笔之后记得抬笔
利用圆的直径与更多模块实现了糖葫芦的绘制飞镖打靶游戏
利用画笔的大小 与 颜色的变化 实现了把子图形的绘制
利用重复执行 与 自由 滑动实现了飞镖本体的移动
利用按下空格克隆 与 启动克隆体 与坐标-0删除克隆体实现了飞镖的发射效果
利用得分与颜色侦测实现了加分效果Link vs Steve
移动与跳跃
通过变量代替y坐标增加内容
变量会在空中重复的减小
每次按下空格键进行位置判断,符合就增加跳跃速度
通过变量代替x坐标增加内容
变量通过乘以小数来实现向左向右都能够不断减少
按下左右键分别实现对角色的左右加速效果Mario跳跃
用变量代替mario的速度
每次按下空格键设定一个跳跃变量速度值
变量重复的变化,空格键只能在地面坐标确定的情况下才能生效
利用坐标侦测实现了变量变化与否的控制生命值与弓箭
利用变量代替生命值
利用造型编号与生命值的关系实现生命值的变化
判断每一次攻击时候的武器编号
对于弓箭的武器必须要进行克隆
启动克隆体并设置为箭的造型进行发射坐骑
根据速度的不同选择切换造型或者固定造型
利用变量记录坐骑得到与否
利用数序关系式实现造型的切换范围自主选择
利用同样的技巧实现了头部的坐标根据坐骑变量自动变化结束效果
利用生命值来对游戏胜负进行判断
生命值使用小于1来判断 因为武器的攻击强度不确定 不一定刚好等于0
根据不同的生命值情况来选择结束时候出现了显示造型来判断胜负自我设计游戏
星星月亮
讲解了外观中的大小与亮度效果
- 讲解了重复执行与等待时间控制语句
- 实现了星星大小闪烁 明暗变化
-
飞镖切水果
利用造型切换与画板实现了提示语效果
- 利用克隆实现了水果发射效果
- 利用重复执行加滑行实现了飞镖移动效果
- 利用按下空格键与等待时间实现了飞镖发射效果
- 利用侦测语句与变量结合运算符实现了得分效果
-
滑雪游戏
开始按钮与树木移动
利用广播实现开始效果
- 利用鼠标侦测与大小设定实现开始按钮效果
-
player移动
利用方向实现了面向的设置
- 利用了变量代替了具体的速度
要注意左右键只是负责player的方向,player是自己在不断地移动的
黄滚滚与星星桥
足球
跳跃
变量会在空中重复的减小,从正数减到负数,从而实现了加速上升,减速下降的仿生跳跃效果
- 通过对橙色侦测后进行反弹 并且 归零速度 实现无法掉入橙色物体并且能够稳定在地面,
-
移动
通过变量代替x坐标增加内容
- 变量通过乘以小数来实现向左向右都能够不断减少
- 按下左右键分别实现对角色的左右加速效果
通过碰到特定颜色之后x坐标增加变量的相反数实现了反弹以保证不会穿入墙中
星星桥
通过按键侦测结合方向与大小 运用重复执行直到实现了星星桥的出现变大效果
- 再次用侦测判断结合重复执行实现了星星桥的旋转效果
- 通过方向与大小结合运算符实现了星星桥的变化范围设定
-
维尼冒险游戏
试玩
试玩并设计游戏关卡
- 详细讲解了如何利用画笔绘制图形以及相关的画板操作
- 利用矩形与填充工具自己设计关卡
-
跳跃与爬墙通过变量代替y坐标增加内容
变量会在空中重复的减小,从正数减到负数,从而实现了加速上升,减速下降的仿生跳跃效果
- 通过对黑色侦测后进行反弹 并且 归零速度 实现无法掉入黑色物体并且能够稳定在地面,
- 不归零会由于速 度持续变大造成反弹高度越来越高。
- 给小熊的脚涂上不一样的颜色 然后用次颜色侦测黑色达到不如地面
-
左右移动
通过变量代替x坐标增加内容
- 变量通过乘以小数来实现向左向右都能够不断减少
- 按下左右键分别实现对角色的左右加速效果
通过碰到特定颜色之后x坐标增加变量的相反数实现了反弹以保证不会穿入墙中
火箭与尾气
通过重复执行加上坐标移动与颜色侦测实现了火箭的上下掉落
- 利用侦测语句实现了跟随移动
- 利用跟随克隆与虚像特效变化实现了尾气的效果变化
-
造型变化与超级弹跳
利用按键后广播消息实现了小熊造型的切换
- 小熊利用对黑色的侦测实现了造型变化的判断
- 利用碰到固定颜色后设定一个大数值的条约速度实现了超级跳
-
贪吃蛇
难度选择按钮
利用克隆体的自我复制 与 造型切换实现了 难l度选择角色的出现
- 利用角色点击与接收消息实现了对角色全部克隆体的统一控制
- 利用造型编号不同实现了速度的不同设定
头
在方向的改变上需要考虑不能够180度转向
利用消息接收与变量设定实现对全部克隆体的控制与难度的控制
利用随机数实现水果的位置随机出现
利用重复执行直到不成立实现了水果出现位置的bug解决
利用移到本体克隆 与 等待时间 实现了尾巴的出现
利用等待得分变量时间实现分数越多尾巴越长
利用颜色碰到颜色侦测实现了头与身体的接触判断得分
对于个位数角色,无论得分是几位数,只需切换为得分除以十的余数即可
对于十位数角色,要分得分是 一位 两位 三位 的三种情况分别考虑 并利用第几位字符的运算符语句实现数字的选取
百位数字同十位数字角色 利用重复执行 与 如果那么否则共同实现
利用填充与过渡效果实现了球体的绘制与漩涡背景效果
利用克隆实现小球分裂
利用面向鼠标实现了小球的方向选择
利用移到鼠标克隆实现了跟随物体的效果并加入了大小与虚像的渐变效果进击的小球
利用随机数来获取x坐标与y坐标的移动范围、
将选择的坐标分四个部分填入列表之中
利用如果否则那么与随机数实现了四线坐标的随机选择
利用等待时间控制游戏难度
利用重复执行时间减少增加游戏难度 利用初始值与结束值实现游戏难度的逐渐增加
利用滑行效果实现了面向中兴攻击
