【摘要】现阶段互联网的高速发展带动着手机等智能设备也变得普及,我国手机主要是以安卓系统为主,其中手机益智休闲游戏是市场热点之一。在繁忙生活中一款优秀的益智休闲类游戏可以缓解人们的生活压力,丰富人们的知识储备,发展思维与智力的同时获得游戏的乐趣。本设计就是基于Android平台开发的一款益智休闲类游戏,采用益智与休闲相结合的原则,增加游戏的趣味性和益智性。利用了Eclipse、PhotoShop等作为开发设计工具、Java语言编写相应代码、SQLite数据库存储数据,再加以配置好正确的安卓开发环境。通过游戏的可行性分析、需求分析、总体框架设计、详细设计、编写代码和游戏测试,逐步完善整个游戏功能模块。
【关键词】益智休闲;数据库;Android平台;Java;游戏设计与开发
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 研究思路和创新思路-1
2 系统开发环境及相关技术-2
2.1开发软件介绍-2
2.1.1 Eclipse开发工具-2
2.1.2 SQLiteExpert-4
2.2开发环境搭建及变量配置-4
2.2.1 JDK的安装与环境测试-4
2.2.2开发硬件环境-5
2.3 相关技术-5
2.3.1 相关语言介绍-5
2.3.2 SQLite数据库介绍-5
2.3.3 Android OS体系结构-6
2.3.4 Android人机交互技术-6
3 需求分析和总体设计概论-6
3.1游戏的可行性分析-6
3.1.1 开发可行性-6
3.1.2 运行的可行性-6
3.1.3 经济的可行性-7
3.2 总体设计-7
3.2.1 设计流程-7
3.2.2 设计概要-7
3.2.3 设计原则-8
3.3设计数据库-9
3.3.1功能设计-9
3.3.2加载数据库-9
4详细设计与代码编写-10
4.1 主菜单界面设计-10
4.1.1 UI界面设计-10
4.1.2 界面跳转设置-11
4.2 数据库的分析与设计-11
4.2.1导入本地数据库-11
4.2.2本地数据库的判断与加载-12
4.3 系统功能模块设计-12
4.3.1 加载界面模块设计-12
4.3.2 提示信息功能模块设计-13
4.3.3 点击开始游戏功能模块设计-13
4.3.4 玩家注册功能模块-14
4.3.5 分数排名模块-15
4.3.6 游戏语言与声音模块-15
4.3.7 主要的答题模块-16
5 游戏系统测试和效果展示-17
5.1 测试环境-17
5.2 测试项目-17
5.3 测试效果展示-17
6 总结与展望-23
6.1总结-23
6.1.1系统小结-23
6.1.2个人小结-23
6.2 展望-23
参考文献-24
致 谢-25