一款Android上小游戏--交互式人机对战五子棋

学习Android系统开发之余,编写了一个小游戏--交互式人机对战五子棋,自娱自乐。之所以称之为交互式人机对战五子棋,一是因为在进入人机对战模式这前,你可以任意设置好开局,同时,在对战过程中,你可以看到机器的思考过程,还可以标识出每一个落子点的优劣势;二是因为可以为机器增加游戏经验,使得机器越来越聪明。希望喜欢五子棋的同学能够喜欢,同时,它也非常适合入门级练习。

首先展示一下这款五子棋的主界面,由于自娱自乐的小游戏,界面还是比较简陋,达不到产品发布的效果,见谅!

一款Android上小游戏--交互式人机对战五子棋

第一. 下载这款五子棋游戏,下载链接:

具体下载目录在 /2011年资料/Android入门教程/一款Android上小游戏--交互式人机对战五子棋/

下载后,解压,里面有三个文件,分别是Renju.apk、Renju.gif,其中,Renju.apk就是我们的Android五子棋游戏程序了。

第二. 如果有Android SDK环境,请先创建一个2.1 API版本的模拟器。打开cmd命令窗口,进入到SDK目录的tools文件夹,例如,如果你的SDK目录放在D:\android-sdk-windows那么就进入到D:\android-sdk-windows\tools目录下。

1.  首先执行android list target查看目标平台列表命令:

一款Android上小游戏--交互式人机对战五子棋

从这里可以看出,2.1 API的target id为3。 

相关推荐