Scratch游戏-豆腐女孩

文章目录

  • Scratch游戏-豆腐女孩
  • 前言
  • 一、游戏规则
  • 二、角色介绍
    • 1.女孩
    • 2.甜甜圈
  • 三、变量设置
    • 1.方向
    • 2.下落
    • 3.女孩y
  • 三、脚本代码
    • 1.女孩脚本
    • 2.甜甜圈
    • 3.盘子
    • 4.结束语
  • 总结

前言

随着编程在少儿之中的流行,Scratch逐渐成为了小学生学习编程的入门软件。但是时间长了,基础知识教授的差不多了,一些游戏太复杂了,学生没什么兴趣,所以研究了一些小游戏,可以让学生尝试独立完成。


一、游戏规则

类似于早年间的盖楼游戏。角色用Scratch里自带的芭蕾女孩,豆腐用自带的甜甜圈角色代替。女孩儿上下跳跃,跳到甜甜圈上,甜甜圈叠起来,若没跳上,女孩儿被甜甜圈推出去,游戏结束。

二、角色介绍

1.女孩

a、按下空格,女孩儿起跳
b、等待0.5秒,落下
c、如果没落在甜甜圈上,被甜甜圈撞飞,游戏结束

2.甜甜圈

1、随机从左或右出现
2、碰到女孩的脚停下
3、如果碰到女孩身体,女孩撞飞,游戏结束

三、变量设置

1.方向

控制甜甜圈从左往右或是从右往左。
提示:使用随机数完成,随机生成1,从左边出现;随机生成2,从右边出现。

2.下落

当女孩跳到甜甜圈上时,所有甜甜圈下落一层。

3.女孩y

女孩的y坐标:判断女孩在甜甜圈上,还是被撞飞

三、脚本代码

1.女孩脚本

女孩脚本如下:

2.甜甜圈

甜甜圈脚本如下:

3.盘子

程序开始时,盘子出现在女孩儿脚下,随着甜甜圈的数量增多,隐藏在屏幕下方。

盘子脚本如下:

4.结束语

绘制一个文字角色,游戏结束时弹出。


总结

以上就是游戏全部代码。可以加入开始界面以及开始按钮,使游戏更加完整,也可以增加得分变量,游戏结束显示。

Scratch少儿编程——豆腐女孩相关推荐

  1. scratch少儿编程第1课

    scratch少儿编程第1课 欢迎来到scratch的世界 1.1关于角色 1.1.1添加角色 1.1.2编辑角色 细心的同学会发现,在角色列表的下方还有一个小猫头,这里也可选择角色,功能和角色选择块 ...

  2. scratch少儿编程实例教程(模拟动画片项目式教学)——幻影龙动画编程

    作为中小学普及的课程,scratch不同于传统的字符代码,图形编程不存在英文门槛,孩子通过拖拽积木就可以直观了解到代码背后的运转原理,在不知不觉中掌握编程算法.通过学员喜爱的动画等模拟动画片项目式教学 ...

  3. scratch少儿编程课程是什么

    scratch少儿编程课程是什么?孩子的学习一直是很多的家长都非常关心和看重的一件事.很多的家长在培养孩子的学习的时候,也可以说是非常的用心的.就拿现在很多的家长想要孩子去学习少儿编程的课程来说,很多 ...

  4. 从Scratch少儿编程收获的启示

    少儿编程教育是通过可视化图形编程和编程游戏启蒙等方式,培养少儿的逻辑思维.计算思维以及创新能力的编程课程.在Scratch 软件出现之前,少儿编程以BASIC.LOGO语言为主, 这些语言由于功能的单 ...

  5. Scratch少儿编程与游戏:狙击黑蝙蝠

    课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...

  6. Scratch少儿编程思维题目:汉诺塔游戏

    今天给大家做了分享一个比较经典的Scratch少儿编程益智思维游戏案例汉诺塔,把圆盘从下面开始按大小顺序重新摆放在第三根柱子上.并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘,操 ...

  7. Scratch少儿编程英语教程

    Scratch少儿编程英语教程 在 Scratch 中学习编程.创建游戏.玩得开心!致未来编码员的家长和老师 课程英文名:Programming for Kids and Beginners Lear ...

  8. 计算机书籍-Scratch少儿编程

    书名:Scratch 2.0少儿编程奇幻之旅 作者:中国少儿编程网 出版社:中国铁道出版社 出版时间:2018年01月 去当当网了解

  9. 盘点Scratch少儿编程的实用性

    少儿编程可以训练孩子的逻辑思维能力.编程本身就是通过基本的代码或图形化模块和各种简单或复杂的逻辑组织起来的.严谨的逻辑思维是所有理科类学科的基础.逻辑思维能力会让孩子在学习和今后的工作生活中受益匪浅. ...

最新文章

  1. 2020各省份大学排名出炉!
  2. 实用Common Lisp编程——函数
  3. C#获取进程的CPU使用率
  4. PHP解决方案@时间戳与时间日期
  5. 【面向对象】基本概念
  6. ASMSupport教程4.2
  7. 在线编写php文件,php单文件版在线代码编辑器_php实例
  8. 异步广度优先搜索算法
  9. RT-Thread--线程管理
  10. 简单且有创意的python作品_适合练手的 14 个Python 小项目,趣味十足!
  11. DeepMind智能体自学跑酷:略显智障,结果尚好
  12. 如何保障-数据一致性
  13. Elasticsearch Cat 命令
  14. 基于Python OpenCV的车牌识别智能计费系统设计
  15. python并行编程 - 分布式篇
  16. Win11添加日语输入法的教程
  17. dvm_lock_sample 解析
  18. C# IDE SharpDevelop的一些缺陷
  19. 面试之Java圣经1
  20. PHP 数据类型划分(8种)、获取数据(变量)的类型函数、单引号和双引号的字符串区分转义符、定界符、拓展

热门文章

  1. matlab 设置坐标轴位置/方向 y轴反向
  2. 极客兔兔 TensorFlow入门教程
  3. 如何将word转换成excel格式
  4. Qt 快速入门学习笔记
  5. QT软件开发之入门基础-搭建开发环境
  6. 避雷:六种职场着装可能导致你面试失败
  7. 汉医健康:“互联网+医疗健康”让患者更有“医”靠
  8. 原创 基于微信小程序毕业设计题目选题课题 羽毛球篮球足球乒乓球场地球馆预约小程序的设计与实现(1)首页
  9. 项目经理成功的五个关键因素
  10. matplotlib函数库使用imshow绘制像素图片