27个代码块就能完成的一款有趣的弹球游戏,非常适合游戏App入门。

游戏截图

弹球游戏教程(难度系数:★☆)

找素材并上传

需要的素材有:一个挡板图片,可以去“中文论坛”置顶帖中自行下载,也可通过访问 fun123.cn,登录,“项目指南” -> "开始学习" 将自动完成初始工作。

游戏基本逻辑设计

基本的交互设计,3点如下:

  1. 拖动挡板,可以左右移动。

  1. 球可以自行运动,达到屏幕边缘自动反弹;到了下边缘,则游戏结束。

  1. 移动挡板接住球,可以使得球向上反弹,游戏继续。

使挡板可以左右拖动

使挡板可以左右拖动

球开始运动

只要设置球的方向和速度,球就能自动运行。关于方向和速度的用法请右键点击帮助查看文档。

球开始运动

球到达边缘,开始反弹

球到达边缘,开始反弹;球到达下边缘,游戏结束。

球到达边缘开始反弹.png

挡板接住球,球反弹

挡板接住球球反弹

剩余工作

来张27个代码块的全家福:

27个代码块

27个代码块完成基本可玩的逻辑,但是还有很多地方可以优化,比如:游戏的音效,开局方向随机,分数计算,游戏难度的设置等。 有兴趣或希望将这个游戏做完美的可以自行加上,加油ヾ(◍°∇°◍)ノ゙。

App Inventor 2 游戏开发最佳入门,仅27个代码块相关推荐

  1. 游戏控制杆OUYA游戏开发快速入门教程

    游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的 ...

  2. Transform组件C#游戏开发快速入门

    orm组件C#游戏开发快速入门大学霸 Transform组件C#游戏开发快速入门 组件(Component)可以看作是一类属性的总称.而属性是指游戏对象上一切可设置.调节的选项,如图2-8所示.本文选 ...

  3. OUYA游戏开发快速入门教程1.2OUYA的硬件规格

    OUYA游戏开发快速入门教程1.2OUYA的硬件规格 从官网上购买回来的OUYA产品,包含游戏主机.游戏控制杆.说明书.电源线.HDMI线.电源线和电池,如图1-2所示.本节就来简要介绍下,游戏主机和 ...

  4. OUYA游戏开发快速入门教程第1章了解OUYA及其设备

    OUYA游戏开发快速入门教程第1章了解OUYA及其设备 OUYA是基于Andorid系统的游戏主机.围绕OUYA游戏机,已经形成一个完整的生态圈.在国外,OUYA已经成为知名的游戏平台.本章会站在玩家 ...

  5. OUYA游戏开发快速入门教程

     OUYA游戏开发快速入门教程 试读地址:http://pan.baidu.com/s/1o63a3W2 本教程是国内唯一OUYA游戏开发教程.本教程基于Unity全面讲解OUYA游戏开发方式.内容包 ...

  6. C#游戏开发快速入门2.2改变游戏对象的状态

    C#游戏开发快速入门2.2改变游戏对象的状态 改变游戏对象的状态,就是要改变游戏对象的位置.朝向和大小.那么,为什么要改变游戏对象的状态呢?当然是因为游戏对象的状态不合适了.在具体说明之前,读者应该先 ...

  7. C#游戏开发快速入门 2.1 构建游戏场景

    C#游戏开发快速入门 2.1  构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...

  8. C#游戏开发快速入门教程Unity5.5教程

    C#游戏开发快速入门教程Unity5.5教程 试读文档下载地址:http://pan.baidu.com/s/1slwBHoD C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计 ...

  9. Unity 2D游戏开发快速入门(内部资料)

    Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前  言 Unity是一款综合的游戏开发工具 ...

最新文章

  1. C++两个整数的总和是否为整数溢出的算法实现(附完整源码)
  2. SAP BSP set server cache via CL_BSP_UTILITY-SET_BROWSER_CACHE
  3. SpringMVC+Mybatis学习
  4. 10个人里有几个大学生?
  5. 51nod1832(二叉树/高精度模板+dfs)
  6. div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
  7. 再谈C#里4个访问权限修饰符
  8. 美团和滴滴会合并吗?投资人回应吃瓜群众的期待
  9. Go 性能优化技巧 8/10 1
  10. vmware的原理和影子页表
  11. php 修复excel 乱码,php下载excel乱码的解决方法
  12. 山西阳泉中考计算机科目,阳泉中考信息技术考试
  13. android 旋转木马菜单,AndroidCarrouselLayout
  14. 青出于蓝而胜于蓝,这是一款脱胎于Jupyter Notebook的新型编程环境
  15. 微星主板Z370M mortar刷新BIOS导致主板MAC地址错误解决方法
  16. android如何获取进程占用的内存大小,Android获取cpu使用率,剩余内存和硬盘容量
  17. 第二次作业,制作调查问卷
  18. Windows 10 64位系统下Neo4j安装教程(2021.1.13)
  19. 线性回归中的最小二乘法和梯度下降法比较
  20. Windows锁屏实现

热门文章

  1. 深入解析AAVE智能合约:计算和利率
  2. Java编程之实现数字化的连连看
  3. 快乐想象识字法最新破解注册完美版
  4. 判定是否互为字符重排(入门算法30)
  5. 芯片验证自学,IC验证自学入门教程:ASIC芯片设计流程讲解
  6. Win11网络适配器错误代码(10)WLAN消失
  7. linux中的21是什么
  8. 7.Linux文件管理命令---grep:查找字符串
  9. koa2的脚手架koa-generator
  10. 利川计算机培训,利川云计算培训,利川计算机培训有哪些,利川计算机培训完工作好找吗 - IT教育频道...