`

android五子棋

阅读更多
含人机对战与人-人对战,性能一般,电脑下一步棋子的时间大概在1到10秒之间,平均应该在3-5秒之间,先来张截图吧

  • 大小: 12.1 KB
  • MyFive.rar (200.3 KB)
  • 描述: 工程源码
  • 下载次数: 2219
分享到:
评论
28 楼 爪哇岛岛主 2011-02-10  
很显然,你这个没啥技术含量
27 楼 lgdlgd 2010-12-13  
最近算法已经升级了,难度又提升了一些--没上传
本来还打算实现多步计算的,可惜原来的架构不好,很难支持,写了一周,结果发现升级原来的架构实在伤筋动骨...
26 楼 httpclient_bd 2010-12-12  
很想给你个良好或者精华,可惜分不够。 看了一遍你的代码, 有两个地方值得学习, 一个是自定义VIEW的那部分,一个是AI类,当然主要的代码部分也就这俩了, 想知道AI是你自己写的吗?赞,我这个入门菜鸟还没赢过
25 楼 BingOffice 2010-12-12  
没手机啊。。。
24 楼 uiiiii 2010-11-21  
感谢分享~~~~~~~
23 楼 liuwenjun05101 2010-11-16  
哥,能讲的详细一点吗,谢谢
22 楼 andy54321 2010-07-27  
看到已经有有人在APP-STORE上赚钱了,不错。。。
加紧玩点AI了得
21 楼 lzyboy 2010-07-26  
很不错  学习了
20 楼 hanwei59 2010-06-22  
在2.2上玩了一会,不慢啊,没看到电脑超过1秒的。

源码注释不错,准备看源码学习下
19 楼 lgdlgd 2010-06-21  
稻-草 写道

放Market了评价2.5星,收入2$广告费,哈哈。
强烈要求楼主讲解下算法!!!

不错,赚到钱了,加油!
关于算法,我的算法没有什么亮点,就是对一定范围内的空白棋子逐个评价,优先选择最好的位置下棋而已,注释写得还算清楚,我打算近期对算法来个大升级,但还没有想到好主意,到时升级了,觉得有值得说一说的地方的话,会分享的。
谢谢支持!
18 楼 ostrichmyself 2010-06-21  
不错,支持一下.
17 楼 larryzou 2010-06-21  
nice...
16 楼 稻-草 2010-06-19  
我也写了个五子棋游戏,开始是用Swing写的,周末一边看电视剧一边写(电视剧不怎么好看,哈哈)后来改成Android,不支持人人对战。

本来想用博弈树算法,学习了好久,理解是理解了,就是结果怎么写都有问题,后来就改成简单的价值评估,所以速度很快,基本1秒就可出棋,但是比较笨。




放Market了评价2.5星,收入2$广告费,哈哈。

下面是评价哈哈:
Lack of gameplay options makes this app rather dull. Uninstalled very quickly.
(呵呵, 等房子装修好有时间的时候,做的完整点)

by Violent J the 5/25/2010

I can NOT win. Good game it is what it is i give up. cpu 100 me 0

by Philip the 5/22/2010

Do not download this horrible game. Screen is small and it's very hard to click the right spot. made a critical mistake bc of small screen.(方向键我也做了控制的,可能他没发现) No undo!(应该指撤销功能,功能是有的,界面上没加上)

http://www.androlib.com/android.application.com-straw-gobang-DpBn.aspx

强烈要求楼主讲解下算法!!!
15 楼 lgdlgd 2010-06-17  
jjcang 写道
很不错。把我击败了。哈哈。本人超级入门水平。
没什么特别的地方不要限制sdk版本,很多人还在用1.5呢。
sdk8才出来多长时间啊?
android:minSdkVersion="8"

对,初学者很容易因为这个而启动不了,我当时新学的时候,就因为这个数字弄半天,工程都不会编译,老提示找不到gen这个源代码目录,把这一改成本地支持的数字就好了,在此顺便对初学者提个醒:1.5对应的是3
14 楼 lgdlgd 2010-06-17  
jjcang 写道
名字还是mysnake。。。。。。

呵呵,之前还写了个贪吃蛇,COPY过来的,贪吃蛇没有半点技术含量,没发表。
13 楼 jjcang 2010-06-17  
很不错。把我击败了。哈哈。本人超级入门水平。
没什么特别的地方不要限制sdk版本,很多人还在用1.5呢。
sdk8才出来多长时间啊?
android:minSdkVersion="8"
12 楼 jjcang 2010-06-17  
名字还是mysnake。。。。。。
11 楼 guzen 2010-06-17  
五子棋,棋盘是应该是长方形
10 楼 viperasi 2010-06-17  
我是过来支持的~~~
9 楼 lgdlgd 2010-06-16  
zl4393753 写道
你既然做这件事情了,连基本的游戏规则都不了解么?....这个游戏的确比较考验AI...太弱智了没人愿意玩....另外一个问题就是...五子棋标准棋盘是15x15...如果使用触摸输入的确不太方便..容易出现误操作..使用触摸球效果会好些...

呵呵,我做这个仅仅为练手,并非要开源或做产品什么的,所以...

相关推荐

Global site tag (gtag.js) - Google Analytics