使用 App Inventor 2 开发简单的安卓小游戏
App Inventor2 是一个简单的在线开发安卓应用程序的工具,通过此工具,我们可以很轻松地开发安卓应用。
这里介绍的是笔者自己写的一个小游戏,游戏中玩家通过左右倾斜手机控制“水库”的左右移动,收集雨滴,若收集到“酸雨”则会降低水库的水量,并且会使雨滴有一定倾斜地下降,收集到绿色雨滴则会使雨滴不再倾斜下降,并且会大幅度增加水库容量。游戏开始15s后,水库会开始蒸发。若水库水量低于一定程度,上方的水量条会变红,当水量降为零时游戏失败,当水量满时,会提示过关,并会显示honor字样,且会增大难度。
点击此处下载,注意,下载完成后如果后缀不是apk,则需要改后缀,即:down.zip 改为down.apk。
以下为全部代码:

使用 App Inventor 2 开发简单的安卓小游戏的更多相关文章
- 开发了一个安卓小软件“CSV联系人导入导出工具”,欢迎测试
		开发了一个安卓小软件"CSV联系人导入导出工具",欢迎测试.本软件可以帮你快速备份和恢复联系人,不用担心号码遗失,软件操作简单,使用方便. 下载地址: 百度网盘:https://p ... 
- .Net Core ORM选择之路,哪个才适合你  通用查询类封装之Mongodb篇  Snowflake(雪花算法)的JavaScript实现  【开发记录】如何在B/S项目中使用中国天气的实时天气功能   【开发记录】微信小游戏开发入门——俄罗斯方块
		.Net Core ORM选择之路,哪个才适合你 因为老板的一句话公司项目需要迁移到.Net Core ,但是以前同事用的ORM不支持.Net Core 开发过程也遇到了各种坑,插入条数多了也特别 ... 
- 从零开始开发一款H5小游戏(二) 创造游戏世界,启动发条
		本系列文章对应游戏代码已开源 Sinuous game 上一节介绍了canvas的基础用法,了解了游戏开发所要用到的API.这篇文章开始,我将介绍怎么运用这些API来完成各种各样的游戏效果.这个过程更 ... 
- 从零开始开发一款H5小游戏(三) 攻守阵营,赋予粒子新的生命
		本系列文章对应游戏代码已开源 Sinuous game. 每个游戏都会包含场景和角色.要实现一个游戏角色,就要清楚角色在场景中的位置,以及它的运动规律,并能通过数学表达式表现出来. 场景坐标 canv ... 
- js实现简单的俄罗斯方块小游戏
		js实现简单的俄罗斯方块小游戏 开始 1. 创建一个宽为 200px,高为 360px 的背景容器 <!DOCTYPE html> <html lang="en" ... 
- iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码
		iOS精选源码 企业级开源项目,模仿艺龙旅行App 标签选择器--LeeTagView CSSegmentedControl常用的分段选择器,简单易用! 仿微信左滑删除 IOS左滑返回 输入框 iOS ... 
- TurnipBit开发板掷骰子小游戏DIY教程实例
		转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇) 0x00前言 下面带大家用TurnipBit开发板实现一个简单的小游戏- ... 
- APP落地页开发中的一些小经验~
		在开发日常落地页的时候,每当碰到一些很酷炫的宣传图用css实现很复杂且耗时的时候,一般采取切图然后将其放在页面中,在这个过程中发现<img/>标签中图片下方会有一行小空白,影响了与后一部分 ... 
- 一个基于Myeclipse开发的Java打地鼠小游戏(Appletcation)
		package javaes.zixue.wangshang.daima; 2 3 import java.awt.Cursor; import java.awt.Image; import java ... 
随机推荐
- Linux 修改 ls 时间显示格式
			[root@CentosTe tmp]# export TIME_STYLE='+%Y-%m-%d %H:%M:%S'[root@CentosTe tmp]# ll总计 24-rwx------ 1 ... 
- iOS 开发中一些 tips
			tableView 的 tableHeaderView 高度不正确的问题: func forceRefreshHeader() { let size = headerView.systemLayout ... 
- SpringMVC 图片上传虚拟目录
			可以直接在tomcat的server.xml文件中进行设置,位置在Host中 添加内容为:<Context docBase="G:\JAVAtest\temp" path=& ... 
- Redis数据库之服务器主从配置
			目的 主要培养对分布式REDIS主从复制架构运用的能力.理解并掌握REPLICATION工作原理的同时,能独立配置Replication ,使数据库运行在主从架格上.针对主从复制架构的运用,着力掌握S ... 
- linux 查看文件大小命令
			1.# ls -l (k) ls -l total -rw-r----- root root Oct : catalina.--.log -rw-r----- root root Oct : cata ... 
- Spring IOC(1)----容器刷新(refresh())之前
			首先本次分析是基于注解形式的,想来xml格式的原理都是类似的. 首先说一下什么是Bean定义(beandefinition):bean定义并不是实例化的bean,而是bean对象的一些信息,根据这些定 ... 
- ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程
			前言 在上一篇中介绍了ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程---图文详解,本篇文章就来讲解下 ElasticSearch 6.x官方Java API的 ... 
- php有关数据推荐
			# PHP<PHP程序设计>(第2版) --PHP语法和入门最好的书<PHP5权威编程> --PHP入门后升级书<深入PHP:面向对象.模式与实践>(第3版) ... 
- redis系列之------简单的动态字符串(SDS)
			前言 Redis 没有直接使用 C 语言传统的字符串表示(以空字符结尾的字符数组,以下简称 C 字符串), 而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的 ... 
- maven突然报大量package does not exist(包不存在)问题
			遇到个问题,不知道原因,虽然已解决,但是扔不知道为什么,希望有大神帮忙解答下~~~不胜感激~~~ 国庆假期回来后,小伙伴发布测试服务器版本忽然发现报错,我咨询IT管理组近期并没有对服务器配置和权限做调 ... 
