学习目标:

学会使用识别鼠标事件的指令

熟练使用键盘事件的指令

熟练进行角色和背景造型的绘制

熟练使用重复执行和选择指令

任务描述:

字母火箭从舞台下方出现,向上移动。

到达舞台上边缘之前按下字母键A,字母被击中,播放爆炸声,切换成爆炸造型,隐藏角色,切换“游戏成功”背景,停止程序。

如果超过舞台上边缘,隐藏角色,切换“游戏失败”背景,停止程序。


任务分析:

1.绘制背景“开始游戏”“恭喜成功”“游戏失败”和角色“字母火箭”“爆炸造型”。

2.检测是否按下鼠标,开始游戏

3.检测是否按下键盘A键、检测是否超出上边界

4.切换造型、背景;播放声音

5.程序停止前,角色一直移动

程序指令:

根据流程图,编写程序指令:

转自:https://www.china-scratch.com/news/4144

scratch案例——打字游戏初级篇相关推荐

  1. c语言 打字游戏,打字游戏初级版——C语言

    其中用到了图形库graphics.h 在网络课程中学到的. #include #include #include #include #include IMAGE backimg; IMAGE bami ...

  2. scratch鲜为人知的技巧-初级篇

    1.显示单个语句的效果 用鼠标点击即可看到 2.下拉框也是可以修改的 这里的按下某个键的判断模块是下拉框,但只要是圆头的模块就可以被替换修改,这里就把他们修改成为了+号和-号了.实现了加减号来放大缩小 ...

  3. scratch案例——猜拳游戏

    核心问题: 1.如何用按键控制石头剪刀布的出现 2.电脑如何随机控制石头剪刀布 3.如何判定输赢 解决思路:设置两个角色和两个变量,分别为"玩家手势"和"电脑手势&quo ...

  4. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) 代码实现 窗口类 小车类 玩家类 电脑类 赛道类 小树类 打字类 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) ...

  5. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇) 资源下载 完整代码 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) Python 打字小游戏开发,来体验不一样的 ...

  6. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) 前言 游戏素材准备 游戏项目结构 项目里面的类说明 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) Python ...

  7. Java类与对象案例之打字游戏

    类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...

  8. java打字游戏和解析_java类与对象案例之打字游戏

    类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...

  9. java学习之路——类与对象案例之打字游戏

    类与对象案例-童年回忆之打字游戏 一.玩家类 二.等级类 三.游戏类 四.等级地图 五.测试类 这次要做的案例是一个打字游戏的案例,相信大家小时候都玩过金山打字通的警察抓小偷和飞机大战,这次的案例是类 ...

最新文章

  1. OpenCV图像坐标系与行列宽高的关系
  2. Web前端开发css基础样式总结
  3. 代理模式【介绍、静态代理、动态代理、入门、应用】
  4. 把一个人的特点写具体作文_把一个人的特点写具体作文
  5. 对HTTP基本认识(HTTP协议入门必备)
  6. python输入多个数字 找出只出现一个的数字_在python数组中找到接近给定数字的多个值...
  7. 60-008-024-使用-命令-flink如何动态支持依赖jar包提交
  8. Fedora Linux基本配置
  9. 日常学习随笔-数组、单链表、双链表三种形式实现队列结构的基本操作(源码注释)...
  10. jQuery ui widget和jQuery plugin的实现原理简单比较
  11. 为什么 jsp 还没有淘汰?
  12. opencv数字图像处理(3)- 图像平滑与锐化
  13. 超星pdg格式转换为pdf格式原理方法
  14. 宏基因组/微生物组杂志简介及2020最新影响因子
  15. 一、二层交换机构建局域网
  16. 笔记本插入耳机,声音依然外放怎么办?
  17. 3D动画(CSS3)-animation
  18. 计算机毕业设计ssm高校学报管理系统lt10k系统+程序+源码+lw+远程部署
  19. Linux学习笔记——Linux基本命令篇
  20. MCU学习——无线遥控模块

热门文章

  1. 苹果iPhone手机内文件目录大全
  2. 内存申请 GFP_KERNEL GFP_ATOMIC
  3. element 前端布局理解经验及好用的属性
  4. SpringBoot热部署方案
  5. 2021年智能晾衣机销售增长96%,好易点的增长引擎是什么?
  6. JAVA 定时器的Cron表达式详解
  7. Java web框架
  8. 钱包终局之战:无私钥的未来
  9. dubbo实现原理介绍
  10. html判断是否为ie浏览器,js判断IE浏览器(包括IE11)