摘要:本文意在介绍基于安卓平台开发“春夏秋冬棋”的流程及思路历程,零基础学习JAVA,了解开发难度及开发环境,介绍设计思路及设计步骤。通过了解安卓开发所需的IDE及学习如何使用展开设计。首先介绍当前安卓开发的背景及历史,后以总分总的形式先行介绍设计完成后的作品的特点。由开发所需的基础知识展开设计历程,首先是对JAVA语言的认识和学习再到系统的设计,经过对其它棋盘游戏的认识得出结论,至少需要三个界面(主界面和游戏界面以及规则介绍界面)来实现相关功能。通过层层介绍程序所需的界面,再到如何实现这些设计。实现环节较为复杂,所以通过介绍关键代码分析如何实现相关功能,尤其是相关功能函数的使用。设计过程中伴随着测试,另开章节介绍开发设计中测试部分,测无非就是找漏洞,按照异常中断和游戏能否按规则运行等方面展开测试介绍。最后再回到总分总的一个总结,对软件的总结和对后续的展望。
本文从分析棋盘游戏所需步骤逐步深入学习并设计,逐步编写代码,逐步实时测试,最后完善各个模块细节,本软件当前只实现人人对战的棋盘游戏,但保留进一步联网开发可能性。
关键词:安卓,棋盘游戏,JAVA
目录
摘要
ABSTRACT
1 绪论-1
1.1 开发背景-1
1.2 软件特色-1
1.3 基础知识-1
1.3.1 安卓系统介绍-1
1.3.2 JAVA语言设计-1
2 系统设计-2
2.1 界面设计-2
2.1.1 主界面-2
2.1.2 游戏界面-3
2.1.3 游戏规则界面-4
2.2 布局与规则-5
2.2.1 界面布局-5
2.2.2 游戏规则-5
3 函数与功能-6
3.1 功能函数-6
3.2 功能实现-6
4 软件测试-9
4.1 功能测试-9
4.2 界面测试-9
5 总结与展望-9
5.1 软件总结-9
5.2 后续展望-10
参考文献