一、情境分析

角色:猫、老鼠
场景:变换的场景
动作:你追我赶

二、实现步骤

·新建项目,添加角色
·通过键盘控制小猫移动
·让老鼠跟随鼠标移动
·让小猫开口说话
·改变单调的背景
1、主角登场
添加猫、老鼠角色
调整角色大小
调整角色的旋转方式:左、右旋转
2、如何通过键盘控制小猫移动?
· “代码”——“事件”—— “当按下____键”指令积木
·向上移动脚本设计
· 向下、左、右移动的脚本设计(与向上类似)

3、如何让老鼠跟随鼠标移动?

·让“老鼠”一直追随着鼠标移动,程序要重复判断“老鼠”和鼠标指针的距离,当超过一定的距离时,让老鼠面向鼠标指针方向移动
·“侦测”类:“到……距离”指令积木、“运算符”类:“比较大小”指令积木
·老鼠跟随鼠标移动的脚本设计

4、边追边喊:让小猫开口说话
·为了增加游戏声音效果,可以让小猫边追老鼠边喊打
·“外观”类:“说……”指令积木
·小猫说话的脚本设计

5、不断变换的背景
·让这场追逐赛在背景不断变换中上演,效果是不是更好呢?
·新建三个不同的背景,删除原来白色的舞台背景
·“外观”类:“将背景切换为”、“下一个背景”脚本指令
·变换背景的脚本设计

总结

Scratch之猫和老鼠相关推荐

  1. Scratch教程:第1课认识Scratch

    一.Scratch来源 Scratch最初是由麻省理工学院媒体实验室的终身幼儿园研究小组的米切尔雷斯尼克和西摩于2003年发起的. 希望帮助所有的孩子"发现和跟随自己的激情和探索力,敢于尝试 ...

  2. 中国电子学会2023年05月份青少年软件编程Scratch图形化等级考试试卷二级真题(含答案)

    2023-05 Scratch二级真题 题数:37 分数:100 测试时长:60min 一.单选题(共25题,共50分) 1.运行下列哪段程序,可以让狗狗走到木屋门口?(C)(2分) A. B. C. ...

  3. Blender基础入门学习教程 Learning Blender from Scratch

    Blender基础入门学习教程 Learning Blender from Scratch 流派:电子学习| MP4 |视频:h264,1280×720 |音频:aac,48000 Hz 语言:英语+ ...

  4. 《树莓派Python编程指南》——2.2 一个Python游戏:猫和老鼠

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第2章,第2.2节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

  5. Comprehensive Guide to build a Recommendation Engine from scratch (in Python) / 从0开始搭建推荐系统...

    https://www.analyticsvidhya.com/blog/2018/06/comprehensive-guide-recommendation-engine-python/, 一篇详细 ...

  6. 【组队学习】【34期】Scratch(二级)

    Scratch(二级) 航路开辟者:王思齐.马燕鹏 领航员:马燕鹏 航海士:马燕鹏 基本信息 开源内容:https://github.com/datawhalechina/team-learning- ...

  7. Task04:青少年软件编程(Scratch)等级考试模拟卷(二级)

    电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)[2019.09] 青少年软件编程(Scratch)等级考试试卷(二级)[2019.12] 青少年 ...

  8. Task03:青少年软件编程(Scratch)等级考试模拟卷(二级)

    电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)[2019.09] 青少年软件编程(Scratch)等级考试试卷(二级)[2019.12] 青少年 ...

  9. Task02:青少年软件编程(Scratch)等级考试模拟卷(二级)

    电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)[2019.09] 青少年软件编程(Scratch)等级考试试卷(二级)[2019.12] 青少年 ...

  10. Task01:青少年软件编程(Scratch)等级考试模拟卷(二级)

    试题来源 青少年软件编程(Scratch)等级考试试卷(二级)[2019.09] 青少年软件编程(Scratch)等级考试试卷(二级)[2019.12] 青少年软件编程(Scratch)等级考试试卷( ...

最新文章

  1. 技巧:MyBatis 中的trim标签,好用!
  2. 2013年下半年系统集成项目管理工程师考试试卷(回忆版)
  3. 树莓派获4500万美元融资,估值已达5亿美元,去年创下了710万台销量纪录
  4. ZOJ Monthly, January 2013
  5. Firefox 4网页演示:宣布Web O’Wonder的奇迹
  6. 性能优化--布局优化技巧
  7. android 将byte[]保存到手机
  8. 【转】JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
  9. redis——数据库
  10. 算法学习之路|最小生成树——prime算法
  11. pandas Dataframe删除缺失值
  12. C4d模型--电商广告海报三维模型
  13. 微课|中学生可以这样学Python(2.2.2节+2.2.5节):关系运算符和集合运算符
  14. C语言将20个数从小到大排列,现在我想实现这个20个数从小到大排序(冒泡排序),不知道代码如何写。...
  15. HDU 5666 Segment 数论+大数
  16. Android中JNI 的一些常用说明 JNI_OnLoad registerNatives registerNativeMethods
  17. 安装FileFormatConverters,出现错误“无法使用此产品的安装源。请确认安装源存在,并且您可以访问它”
  18. IDEA中运行SparkSql报javax.jdo.JDOFatalInternalException: Error creating transactional connection factory
  19. Ubuntu下有线连接开无线WIFI的3种方式
  20. 至联云课堂:隐私泄露屡禁不止,根本原因其实是...

热门文章

  1. CSS命名规范(规则)常用的CSS命名规则
  2. 老司机教你如何快速入门Linux | 小白必知
  3. 关于Android的.so文件你所需要知道的 - 简书
  4. thinkphp商城系统 有什么优势 好在哪里
  5. 进销存excel_excel进销存人人都会的制作方法
  6. 怎么在WORD中输入10以上的带圈数字,看这里,10以上的带圈数字如何输入到WORD中
  7. 如何在html中插入带圈数字,Excel2013中带圈数字怎么输入
  8. 模拟鼠标移动、点击,双击,键盘输入,鼠标滚轮滚动
  9. 【每日一题(26)】初等排序算法(3) 插入排序 希尔排序 (更正)
  10. 一维导热方程c语言,一维热传导方程的推导.doc