凤县微课堂,你我共成长。

愿以此小小的平台,助你成就更好的自己。

第二百零七期

少儿编程教程

第5讲

设计打砖块游戏。

创建一个小球的角色。

在运动选项中选择“碰到边缘就反弹”,当角色运动到窗口的边缘,就会反弹运动。在控制选项中选择重复执行,并在运动选项中选择移动10步。这样小球就会一直移动,当遇到边缘就会反弹运动了。

最后添加一个开始事件,和一个移动的初始方向。

点击小绿旗,小球就会在舞台区内运动。

接下来,我们给小球添加一个横板当做挡板,并添加左右移动的动作,当按下向右键时,横板向右移动10步,按下向左键时,横板移动-10步,也就是向左移动10步。

这时候,小球和横板之间没有联系,横板还不能起作用,我们切换到小球的角色,在控制选项卡中,选择一个“如果--那么”命令,这是条件选择语句,如果满足条件,就会执行下面的操作,在如果里面添加一个侦测的判断,碰到挡板就执行后面的操作。

添加碰撞后的操作,让小球转向一个随机的角度。添加一个转向,然后在运算中选择随机数的操作,更改一下随机数。之后再添加个移动。

最后将碰撞的判断整个放在小球的移动里。

运行一下,看看效果。

游戏过程中,我们需要记录积分,记录积分需要一个变量。在代码项目里选择变量选项,点击新建变量,起个名字,比如001,点击确定就好了。左侧会显示变量的相关信息,右侧舞台区左上角会有积分显示。

添加一个将积分设成0的操作。再添加一个控制检测,如果当碰到舞台边缘,就执行增加积分的操作,再添加一个增加积分的操作,最后添加重复执行,组成一个完整操作,当小球在屏幕上移动,碰到边缘时,积分就会变更了。

现在我们来添加砖块,从角色里面选一个方块,在造型选项卡中将其缩小,进行复制粘贴,排列成阵,更换不同的颜色,方块就做好了。给方块设置动作,让其在碰到小球后产生变化。

接下来调整小球的动作,让它在碰到不同的颜色时积到不同的分数,打砖块游戏就完成了,大家可以比比看谁的积分最高,还可以对游戏进行修改,让它更加有趣好玩。

今天的内容就到这里,下节学习增加特效,谢谢大家,再见。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

android 打砖块教程,少儿编程教程:设计打砖块游戏。相关推荐

  1. starch少儿编程教程

    starch少儿编程教程?孩子的学习其实是非常的让当家长的头疼的.很多的家长在培养孩子的学习的时候,也可以说是非常的用心,他们会给孩子选择一些能够提升孩子能力的课程.就拿现在很多的家长想要孩子去学习少 ...

  2. python青少儿编程教程-Python少儿基础编程课程

    Python基础编程 L5-L8 主要内容: 为了帮孩子打下坚实编程基础,妙小程设计Python基础课程,学习Python基础知识及相关数学.物理等知识,并将其运用在游戏作品制作中.并让孩子了解并掌握 ...

  3. 做python少儿编程教程-超好玩的Python少儿编程

    1. 作者有14年的计算机培训经验,能抓住青少年的学习心理.2. 超过180分钟的视频讲解,可下载也可扫码直接观看. <超好玩的Python少儿编程>是写给青少年读者的编程学习用书,主要通 ...

  4. 少儿编程课程设计理论(可用做论文)

    少儿编程和计算思维 前言 本文的内容主要是对少儿编程教育涉及的额概念和有关理论进行分析阐述,并以python少儿编程教育为例,明确学习理论和课程设计模式,以及课程设计的载体. 一.编程概念 编程的初衷 ...

  5. python青少儿编程教程-青少年PYTHON编程入门

    * 快速入门 图文并茂,理论与实践相结合,引导读者快速入门 * 轻松上手 有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手 * 熟练应用 精炼的章节回顾,经典的自我评价,帮助读者提高学习成效 ...

  6. micropython esp8266教程_MicroPython编程教程:ESP8266入门指南

    在本篇文章中,您将了解到micropython编程及其平台.在本文结束时,您可以了解到micropython及其应用程序和编程环境,您还可以使用micropython的实用库和函数编写一个简单的程序. ...

  7. scrach少儿编程网站精选(个人建议)

    1.阿儿法营魔爪社区,https://mozhua.aerfaying.com/点击进入. 2.编程猫社区https://shequ.codemao.cn/点击进入. 3.scrach官网https: ...

  8. 中国少儿编程教育行业投资趋势与前景规划建议报告2022年版

    中国少儿编程教育行业投资趋势与前景规划建议报告2022年版 第1章:少儿编程教育行业概念界定及发展环境剖析1.1 少儿编程教育行业概念界定 1.1.1 少儿编程教育的概念界定 1.1.2 少儿编程教育 ...

  9. 少儿编程Scratch学习教程--Scratch介绍及参赛相关

    之前写了几篇关于Scratch的使用文章.忽然想起,忘记介绍下Scratch了. Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具.官方网址是麻省理工学院网站的一个分支.这个软件的 ...

最新文章

  1. 硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...
  2. 谷歌发布企业版TensorFlow,或提供收费服务?
  3. Andriod anim 补间(Tween)动画与Interpolator以及setCustomAnimations方法
  4. goland 方法注释_goland 设置注释模板的过程图文详解
  5. POJ 2186 Popular Cows(Tarjan)
  6. block创建时出现Typedef redefinition with different types错误
  7. 直接访问WEB-INF目录下的JSP页面的方法
  8. 使用Lambda解决_inbound_nodes错误
  9. mybaits 返回ListString
  10. ntoskrnl.exe蓝屏
  11. 【万字详解】cJSON解析
  12. 它们把色情版 “微信” 的底裤都给挖出来了,网友: 草率了。。。
  13. 问题:为什么在CAD中使用贱人工具箱中的递增命令会显示失败?
  14. Ubuntu 切换中文目录为英文目录
  15. python开头编码cc手_python 利用cip.cc查询IP归属地
  16. docker 入门优质文章
  17. FFmpeg学习(音视频理论知识)
  18. 使用Mysql Navcat导出查询数据excel时出现数据丢失
  19. jenkins 下自动构建 生成二维码(不使用蒲公英 fir)
  20. jQuery - 设置div的内容和属性

热门文章

  1. 校园二手市场交易平台(JAVA,SSM,BOOTSTRAP,JSP,AJAX,MYSQL)
  2. 简历投递误区你中招没?
  3. 基于顶点纹理的无限大海水仿真
  4. 在苹果/Mac上怎样更新打印机软件?
  5. Enc-Base64位加密程序包括源代码(支持中文和特殊符号)
  6. java基于ssm+vue智慧餐厅点餐管理系统element
  7. 末日边境_环境计算与旗舰设备的末日
  8. 2018年9月8日:开启优雅的代码
  9. [创新工场]2014创新工场校园招聘之回文串修复
  10. Telegram桌面端(tdesktop)编译方法