【少儿编程网】这个单元站长想来讲解平常大家都看过玩过的打砖块游戏,这个游戏还算简单,但是你也可以设计的很复杂,例如,砖块变色,敲到后会掉下东西,不同的关卡….

我们就从简单做起,站长会把这个单元的教材实际用于六年学生上,视情况来改变教材呈现的内容。

首先先来决定会出现在游戏画面中的角色

球(ball)–球可以随时改颜色

砖块(brick)–不同颜色及不同分数的砖块

砖块反弹的平台(bar)–因为吃到不同的东西而会改变外形,如变长、变短……

游戏规则:

透过滑鼠来改变Bar的位置,但必须控制其水平移动,也就y的值要固定。

按下滑鼠来发射球

球在碰到墙就反弹

碰到砖块後砖块就隐藏并加分

全部的Brick就不见就过到第二关

也可限定时间及球数

吃到不颜色的砖块会掉下不同的东西,而这些东可以改变Bar的外形

……

备份好了吗?开始跟着站长一起来完成这个有趣的游戏

6-1-1 反弹板的程式

将反弹板的Y座标固定,X座标随滑鼠改变,这样就能让反弹板只能水平移动

6-1-2 设计球程式

如下图,一样是按下空白键时程式便开始执行,但我们在尚未发射球前,必须让求跟着反弹板移动,程式如下:

将球的X座标设定同反弹板的X座麽

将球的Y座标设定同反弹板的Y座麽,但必须加上一个值,因为反弹板有厚度(宽),球必须在其上,所以这个值要视你的反弹而定。

侦测是否按下滑鼠,按下後,让球面向上(0)

旋转一个角度,可自由设定,一般是30-45度

让球一直移动,碰到边缘就反弹

6-1-3 当球碰到反弹板

当按下空白键后球便会被发射出去,但是碰到反弹反却没有反应,那是当然的,因为我们才刚要写这一部份,如下图:

使用「如果」来判断,当球碰到反弹板就改变方向

使用「180-方向」来处理

反弹后先移动10步,接着又会回到外层回圈,球便会一直移动

6-1-4 设计砖块程式

设定二个变数:分数及时间

设计步骤:

程式一开始先显示

重复判断是否被球打到

如果被球打到就隐藏,然后将分数加一分

将程式码复制到每一个砖块

6-1-5 时间设定

将这一部份的程式码设计在背景

将分数归零

时间设定为30秒

执行回圈30次,每一次将时间减一沙

最后结束程式

整个程式还有是否过关及判断未碰到反弹板的部份,请你先想一想,动手做看看,过几天站长再来讲解。

本站内容未经许可,禁止任何网站及个人进行转载。

android 打砖块教程,scratch教程-打砖块游戏相关推荐

  1. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  2. flex+android+教程,android开发flex4.5入门教程.pdf

    android开发flex4.5入门教程 中国矿业大学教务部 教务通知(2013 )第33 号 关于做好各级"大学生创新训练计划" 项目中期检查和结题验收的通知 各学院: 为加强我 ...

  3. Mac下Android studio 之NDK配置教程(一)

    Mac下Android studio 之NDK配置教程(一) 1.概述 近期项目全线转移到Mac下使用使用Android studio开发. 遇到关键代码封装到 ***native***层,此时在wi ...

  4. android的webView的教程,Android WebView 应用界面开发教程

    WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...

  5. Windows 7 部署 Android 开发环境傻瓜式教程(Eclipse+ADT)

    我把该教程做成了一个PDF,网速慢的朋友可以在这里下载 http://files.cnblogs.com/vengen/AndroidSetup.zip 准备文件: WIN7 的安装方法与 XP 的安 ...

  6. Mac下Android studio 之NDK配置教程(二)

    Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android s ...

  7. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  8. android透明视频教程,安卓透明教程(Android transparent tutorial).doc

    安卓透明教程(Android transparent tutorial) 安卓透明教程(Android transparent tutorial) First, this is the BRO tea ...

  9. android 支付宝沙箱测试环境,Android支付宝沙箱环境使用教程

    Android支付宝沙箱环境使用教程 网上好多支付宝教程,但是好像没看到支付宝沙箱环境的使用教程,尤其是在做Android支付宝测试的时候,沙箱拿来测试挺好的,正式使用的时候更换里面的个别数据就可以了 ...

  10. 8步教你打开Android之门 NDK入门教程

    这是一篇Android NDK开发的入门教程,在这一教程结束后,你将创建你自己的项目,从Java代码简单地调用原生C语言代码. 本文为一篇外文翻译,我们将介绍如何学习安装 Android NDK 并开 ...

最新文章

  1. Web.Config文件配置之连接默认错误页
  2. 双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?
  3. 插入透明32位png格式图片支持ie5.5+、 FF、chrome、safari
  4. junit的使用说明
  5. 迟来总比没有好:SSE或服务器发送的事件现在已在JAX-RS中
  6. *【HDU - 1042 】 N! (大数乘法)
  7. 京东:笔试题(合唱队找剩余的最小值,考场安排搬出的人数尽可能少)
  8. struts 2 时间控件
  9. ITextSharp导出PDF表格和图片(C#)
  10. System Center Configuration Manager 2016 域准备篇(Part2)
  11. 【转】安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少
  12. cmake mysql 编译参数_Mysql CMAKE编译参数详解
  13. C语言自学之路十四(详解C语言初阶结构体)
  14. linux常用net命令
  15. Excel/WPS如何查找重复数据
  16. unity免费资源获取
  17. 每日一题【56】导数-公切线问题
  18. snort实验(一)
  19. PHPStorm 常用 设置配置 和快捷键大全 Win/Mac
  20. 虚拟机是什么?有什么用

热门文章

  1. (一)海康威视、大华、宇视、广州视鹰 摄像机,支持SDK二次开发
  2. Exception occurred during ITK-SNAP startup
  3. K.function的用法
  4. Echarts图例位置 - legend属性
  5. 一个公布每天全球被黑网站的站点
  6. 21届校招中获得12家公司offer的一些经验(包括6家银行信息科技岗offer)
  7. U盘突然提示格式化怎么办?里面的数据怎么办?
  8. 解决前端做excel下载的文件打不开
  9. 思科交换机工作模式及基本命令
  10. 微信小程序的版本更新机制是什么?