摘要:时代发展,手机成为了大家的必要设备,安卓的智能手机是大家喜爱的一种手机,在世界各地的市场占有率都是非常可观的安Android的智能手机在中国的手机市场中也出于一个重要的位置,同时Android的手机游戏也会越来越受大家喜爱。
Android的五子棋游戏是一款益智类的手机游戏。本文是使用Java语言,在eclipse环境下的一款基于Android移动操作系统的五子棋游戏应用开发。本文中游戏,游戏界面简洁,功能基本齐全,能让玩家在空闲时间体验到游戏的乐趣。同时,人工智能领域也越受大家青睐,人工智能在手机游戏上的应用也逐渐增加,五子棋人工智能也是人们喜爱的一部分。
在本文中不仅有经常使用的人人对战项目,还有对于人工智能的最简单的应用,即人机对战的实现。
关键词:java;android;智能手机游戏
目录
摘要
Abstract
一、绪论-5
(一)背景-5
(二)课题来源-5
(三)国内外研究现象-5
二、Android开发环境-6
(一)JDK的配置-6
(二)Eclipse的安装-7
(三)安装 android SDK-8
三、Android的应用架构介绍及分析-9
(一)Android应用架构-9
(二)Android应用架构分析-10
1.Linux 内核层-10
2.Android 运行时库和其他库层-10
3.应用框架层-10
4.应用程序层-10
四、Android的应用程序-11
(一)构成-11
(二)、Android应用程序的工作机制-11
1.活动(Activities)-11
2.服务(Services)-11
3.广播接收者(Broadcast receivers)-12
4.内容提供者(Content providers)-12
五、系统实现-13
(一)系统开发环境-13
(二)游戏的策划-13
(三)人工智能-13
(四)游戏功能简介-14
1.游戏初始化模块-14
2.主控制模块-15
3.落子模块-16
4.胜负判断模块-17
5.人机对战-18
6.实现效果-18
六、总结与展望-24
致谢-25
参考文献-26
附录-27