s such as recursive algorithmcomputer learning. Algorithm of procedures contribute to the understanding ofthe structure logical thinking ability in other areas of artificial intelligence hasgreat reference.In this paper the game features Gobang game as well as in the Androidoperating system on the development of design more in-depth understandingof the Android development for the mobile terminal of the game software buildprovide a train of thought. While the game is in the embedded devices forfuture development embedded development has laid a good foundationKey words: Android Intellgent device Gobang Embedded1. 引言 1.1 背景 随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而 Symbian,windows Mobile,Palm OS 等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。
Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android 是由 LinuxJava 构成的开源软件,允许所有厂商和个人在其基础上进行开发。
Android 平台的开放性等特点既能促进技术包括平台自身的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。
因此,它具有很大的市场发展潜力。
1.2 编写目的 本课题的目的在于掌握 Java 手机应用开发技术和移动软件平台开发技术。
在以 Java 语言为基础,以 eclipes 为开发工具,结合 Android 移动开发平台,并利用 Android 提供的 SDK,完成在 Android 平台上五子棋有四,形成一款具有一定功能的手机游戏。
本课题的意义在于通过开发五子棋手机游戏,可以熟练应用 Android 平台提供的应用程序接口,掌握 Android 平台上的各种应用以及嵌入式开发。
1.3 五子棋游戏简介 是 五子棋 是一种 两人对 弈的 纯策略 型棋 类游戏 , 起源于 中国 古代的 传统 黑 白棋种之一。
发展于 日本 ,流行 于欧美 。
传统的五 子棋 的棋具 与围 棋相同 ,棋子 分为黑 白两色,棋盘 为 15×15,棋 子放 置于棋 盘线 交叉点 上。
两 人对 局,各 执一色 ,轮 流下一 子,先将横 ,竖或 斜线的 5 个或 5 个 以上 同色棋 子连成 不间 断的一 排者 为胜。
1.4 嵌入式介绍 嵌入式系统就是将用户所需要的功能嵌入到产品,装置或大型系统中的计算机系统。
嵌入式系统是相对于桌面系统来讲的,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。
随着计算机与通信的融合,计算机的无处不在和多媒体信息随手可得的世界信息化发展大趋势的日益明朗,嵌入式系统得到了前所未有的蓬勃发展。
嵌入式一旦进入各行业的市场,会具有较长的生命周期。
嵌入式系统在应用数量上远远超过了各种通用计算机。
嵌入式系统目前已经广泛应用于通讯,网络,金融,航天,航空,仪器仪表等领域。
手机就是嵌入式产品的典型代表。
其他常见的还有电子字典,可视电话,游戏机,智能玩具,数字摄像机,VCD/DVD/MP3Player,等都是典型的嵌入式系统。
2. 游戏开发环境简介 2.1 开发环境 2.1.1Android 操作系统 经过多年的发展第三代数字通信 3G技术获得了广泛的接受它为移动终端用户带来了更快的数据传输速率。
随着 3G 网络的使用移动终端不再仅是通讯网络的终端还将成为互联网的终端。
因此移动终端的应用软件和需要的服务将会有很大的发展空间。
Google 与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于 2007 年 11 月推出了一个专为移动设备设计的软件平台———Android。
,同时也是 google 于 2007 年 11 月 5 日宣 Android 一词的本义指“机器人”布的基于 linux 平台的开源手机操作系统的名称,该平台由操作系统,中间件,用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android 最大特点在于它是一个开放的体系架构具有非常好的开发和调试环境而且还支持各种可扩展的用户体验 Android 里面具有非常丰