scratch案例——打字游戏初级篇
学习目标:
学会使用识别鼠标事件的指令
熟练使用键盘事件的指令
熟练进行角色和背景造型的绘制
熟练使用重复执行和选择指令
任务描述:
字母火箭从舞台下方出现,向上移动。
到达舞台上边缘之前按下字母键A,字母被击中,播放爆炸声,切换成爆炸造型,隐藏角色,切换“游戏成功”背景,停止程序。
如果超过舞台上边缘,隐藏角色,切换“游戏失败”背景,停止程序。
任务分析:
1.绘制背景“开始游戏”“恭喜成功”“游戏失败”和角色“字母火箭”“爆炸造型”。
2.检测是否按下鼠标,开始游戏
3.检测是否按下键盘A键、检测是否超出上边界
4.切换造型、背景;播放声音
5.程序停止前,角色一直移动
程序指令:
根据流程图,编写程序指令:
转自:https://www.china-scratch.com/news/4144
scratch案例——打字游戏初级篇相关推荐
- c语言 打字游戏,打字游戏初级版——C语言
其中用到了图形库graphics.h 在网络课程中学到的. #include #include #include #include #include IMAGE backimg; IMAGE bami ...
- scratch鲜为人知的技巧-初级篇
1.显示单个语句的效果 用鼠标点击即可看到 2.下拉框也是可以修改的 这里的按下某个键的判断模块是下拉框,但只要是圆头的模块就可以被替换修改,这里就把他们修改成为了+号和-号了.实现了加减号来放大缩小 ...
- scratch案例——猜拳游戏
核心问题: 1.如何用按键控制石头剪刀布的出现 2.电脑如何随机控制石头剪刀布 3.如何判定输赢 解决思路:设置两个角色和两个变量,分别为"玩家手势"和"电脑手势&quo ...
- Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇)
Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) 代码实现 窗口类 小车类 玩家类 电脑类 赛道类 小树类 打字类 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) ...
- Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇)
Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇) 资源下载 完整代码 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) Python 打字小游戏开发,来体验不一样的 ...
- Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇)
Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) 前言 游戏素材准备 游戏项目结构 项目里面的类说明 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) Python ...
- Java类与对象案例之打字游戏
类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...
- java打字游戏和解析_java类与对象案例之打字游戏
类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...
- java学习之路——类与对象案例之打字游戏
类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...
最新文章
- OpenCV图像坐标系与行列宽高的关系
- Web前端开发css基础样式总结
- 代理模式【介绍、静态代理、动态代理、入门、应用】
- 把一个人的特点写具体作文_把一个人的特点写具体作文
- 对HTTP基本认识(HTTP协议入门必备)
- python输入多个数字 找出只出现一个的数字_在python数组中找到接近给定数字的多个值...
- 60-008-024-使用-命令-flink如何动态支持依赖jar包提交
- Fedora Linux基本配置
- 日常学习随笔-数组、单链表、双链表三种形式实现队列结构的基本操作(源码注释)...
- jQuery ui widget和jQuery plugin的实现原理简单比较
- 为什么 jsp 还没有淘汰?
- opencv数字图像处理(3)- 图像平滑与锐化
- 超星pdg格式转换为pdf格式原理方法
- 宏基因组/微生物组杂志简介及2020最新影响因子
- 一、二层交换机构建局域网
- 笔记本插入耳机,声音依然外放怎么办?
- 3D动画(CSS3)-animation
- 计算机毕业设计ssm高校学报管理系统lt10k系统+程序+源码+lw+远程部署
- Linux学习笔记——Linux基本命令篇
- MCU学习——无线遥控模块