摘要:伴随着网络和计算机技术的高速发展,Android手机技术普及越来越广泛。其带来的服务也是各种各样,早已成为了人们生活生产中不可缺少的极其重要的组成部分。同时,单机手机小游戏也在其推动下迅速发展。它拥有自己的优势:健康、便捷、互动性强、益智等,成为了大部分人娱乐休闲的首选。
本论文主要根据时下手机小游戏的发展趋势,充分发挥智能手机的便利性。本设计是基于Android技术的单机五子棋游戏。按照设计的要求,对该游戏进行分析,选择使用Eclipse开发工具,选择基于Android手机,运用Java和Android技术进行编写单机五子棋游戏。该程序实现了简单的人机对战、人人对战和简单的蓝牙联机对战的功能,用户可以自己选择自己喜欢的对战方式。单机五子棋游戏是一款Android手机版APP,所以操作和上手简单。此程序是要设计一个以简单五子棋为主题的,可以娱乐大众,休闲大众,具有一定的人工智能和益于智力的手机APP。程序设计的目的就是要编写一款适合大众、服务大众的单机游戏。
关键词:Android;java技术;五子棋
目录
摘要
ABSTRACT
绪论-1
一、 前言-2
(一) 五子棋简介-2
(二) 单机五子棋游戏发展现状-2
(三) 研究目的和意义-2
二、 可行性分析-3
(一) 技术可行性-3
(二) 经济可行性-3
(三) 法律可行性-3
三、 技术理论和开发工具的介绍-4
(一) Java的简单介绍-4
(二) Android平台-4
(三) Eclipse的简单介绍-5
四、 需求分析-6
五、 软件总体设计-7
(一)主要游戏流程-7
(二)主要功能模块-7
1. 人机对战模块-7
2. 人人对战模块-8
3. 蓝牙对战模块-8
六、 游戏设计具体实现-9
(一)欢迎页面-9
(二)关于页面-9
(三)菜单页面-10
(四)游戏代码-12
1. 游戏棋盘和下子-12
2. 游戏输赢的判断-14
3. 蓝牙对战实现-16
结束语-19
参考文献-20
致谢-21