1。1。1 选题背景

现如今手机已经不仅仅是一个只能打电话发短信的工具,人们已经离不开手机,通讯需要手机,听音乐也是手机,看电影、打游戏都是用手机。手机的使用越来越广泛,人们也越来越依赖手机。

而手机游戏也越来越受人们的喜爱。手机游戏也在逐步发展,安卓用户的庞大使得安卓游戏的用户数量也愈加庞大,安卓游戏的更新就显得尤为重要,安卓技术的变革让安卓游戏愈发成熟。

1。1。2 手机游戏现状

调查数据表明:

2014:中国移动游戏市场规模达293。5亿元,同比增长111%;

2015:中国移动游戏市场规模达541。8亿元,同比增长84。6%,且在单机类游戏中休闲益智排名占领第一,iiMedia Research(艾媒咨询)数据调查显示,玩家比例前三的游戏类型为休闲益智、跑酷竞速、扑克棋牌,前三的比例总和超过5成;

Newzoo今年四月份全球游戏市场季度报告中的数据显示,2016年将是手游市场有史以来首次超过PC游戏市场规模,达到369亿美元,同比增幅21。3%。

1。2 游戏开发意义与目标

游戏本身就是一种学习,玩游戏时学会思考,发觉思考问题的方式,锻炼自己的思维,并从中发现乐趣,这边是游戏本身的意义。而益智休闲类的游戏,人对其的精神依赖度不高,但却能使人在空闲时间既得到了放松又活跃了思维。

基于自己的喜爱,我选择了这款《别踩白块》游戏的设计。这是一款非常耐玩的休闲益智的游戏,而且别踩白块就是该游戏的唯一的规则。游戏包含多种模式:经典模式、极速模式、逆行模式、定时模式、定块模式。游戏画面分为4行4列,每一行都只有一个黑色色块,其余的为白块。用户的任务就是按对黑块,黑块被点击后变为灰色,漏掉或击中白块游戏结束。游戏结束时根据玩家的用户名判断玩家是否打破了自己的记录。

游戏主要考验用户的反应速度,其中极速模式,速度越来越快,玩家需要尽可能多的点击每个黑块,漏掉或者按到白块游戏都会结束;逆行模式每个块都是在匀速上升,玩家需要注意块位置的变化,点击每个黑块,漏掉或者按到白块游戏都会结束。

2 Android简介

2。1 Android 操作系统介绍

Android是一种基于Linux的自由及开放源代码的操作系统,主要在移动设备上工作,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

Android系统是工作于智能手机之上的操作系统,处处体现了与手机相关的特性。由于手机硬件配置的关系Android系统与PC机上的操作系统有着很大的差异。只有充分了解Android系统特性才能开发出适合手机运用的软件

2。2 Android 系统结构                                                                                                 

Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。如图2-1。

图2-1安卓系统结构图

2。3 数据库简要概述

1。SQLite介绍

SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备适量数据存取。Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。SQLite数据库是D。Richard Hipp用C语言编写的开源嵌入式数据库,支持的数据库大小为2TB。它具有量级轻,独立性,跨平台,语言接口多等特征。

上一篇:java安卓的理财系统设计+源代码+ER图
下一篇:asp.net+SQLServer在线文档分享平台设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发