五子棋专家v1.0.3 发布了
#1 五子棋专家v1.0.3 发布了 作者:随风消逝 发表时间:2013-1-14 10:54:07
好像网站回档了
经过近期调试,我修正了一些问题,提高了AI的攻防能力。而且到网上仔细查看了关于五子棋规则方面的文章和讨论,有了新的理解。
在设置中增加:可去除高级别下必须开启禁手的限制,可去除第一子必须落于提案元的限制,AI执黑时开局可以开启随机性。
另外增加了坐标和序号的选项。
基本特性:
1、游戏模式:单人执黑,单人执白,双人游戏
2、支持复杂禁手
3、棋盘可顺畅地手指缩放和移动
4、开局自动识别(如花月,浦月等)
5、支持保存和读取棋局
6、可将棋局保存为RenLib 3.7格式或图片棋谱(png)
7、首创棋谱图片分享到其他应用(比如微博)
8、十级难度可调
9、支持悔棋和重摆(还原悔棋)。
更新:
v1.0.3
1. 增加开局设置
a. 解除了高级别的禁手限制
b. 解放第一手棋的限制
c. 随机选择开局
2. 增加盘面标注设置
a. 显示序号
b. 显示坐标
3. 修正了一些攻防问题
v1.0.2
1.修正某些防守问题
v1.0.1
1.退到后台时停止计时和算棋
2.修正了平局时的分享描述
下载:http://static.apk.hiapk.com/html/2013/01/1126255.html
[ 有志青年 于 2013-1-16 9:05:17 时奖励此帖[金币加 100 威望加1]
[ 有志青年 于 2013-1-16 9:05:22 时奖励此帖[金币加 100 威望加1]
[ yoda 于 2013-1-16 10:27:24 时花20金币送鲜花一朵]
[ yoda 于 2013-1-16 10:27:24 时花20金币送鲜花一朵]
[ yoda 于 2013-1-16 10:27:24 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 梧桐风 于 2013-1-16 10:59:09 时花20金币送鲜花一朵]
[ 不明飞行物 于 2013-1-16 12:08:41 时花20金币送鲜花一朵]
[ 不明飞行物 于 2013-1-16 12:08:41 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 蚩尤血族 于 2013-1-16 21:45:11 时花20金币送鲜花一朵]
[ 小红眼镜 于 2013-1-17 9:06:21 时花20金币送鲜花一朵]
[ 掌棋如烟同学于 2013-7-17 17:10:22 时花250金币拍了你一板砖]
#2 Re:五子棋专家v1.0.3 发布了 作者:梧桐风 发表时间:2013-1-16 11:00:37
LZ的应用已经登上安卓市场啦#3 Re:五子棋专家v1.0.3 发布了 作者:梧桐风 发表时间:2013-1-16 11:04:08
帮你评了5分[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
[ 随风消逝 于 2013-1-16 15:02:21 时花20金币送鲜花一朵]
#4 Re:五子棋专家v1.0.3 发布了 作者:随风消逝 发表时间:2013-1-16 15:04:10
多谢多谢,我是全面撒网阿。等我有了附件权限,iwzq必定是首发。前几天又查出一些AI问题,在准备下一版本了。[ 有志青年 于 2013-1-16 20:46:53 时奖励此帖[金币加 100 威望加1]
#5 Re:随风消逝【==Re:五子棋专家v1.0.3 发布了==】 作者:梧桐风 发表时间:2013-1-16 17:56:10
引用:不过还是不能打开已有的LIB文件呀,我点“读取”没文件可选,这个功能应该是只能打开软件自身保存的文件吧
原文由 随风消逝 发表于 2013-1-16 15:04:10 :
多谢多谢,我是全面撒网阿。等我有了附件权限,iwzq必定是首发。前几天又查出一些AI问题,在准备下一版本了。
#6 Re:梧桐风【==Re:随风消逝【==Re:五子棋专家v1.0.3 发布了==】==】 作者:随风消逝 发表时间:2013-1-16 18:05:39
引用:
原文由 梧桐风 发表于 2013-1-16 17:56:10 :引用:不过还是不能打开已有的LIB文件呀,我点“读取”没文件可选,这个功能应该是只能打开软件自身保存的文件吧
原文由 随风消逝 发表于 2013-1-16 15:04:10 :
多谢多谢,我是全面撒网阿。等我有了附件权限,iwzq必定是首发。前几天又查出一些AI问题,在准备下一版本了。
这个版本没有打谱功能,打谱功能我还在设计中。
现阶段提高AI是我的重点。
#7 Re:五子棋专家v1.0.3 发布了 作者:不明飞行物 发表时间:2013-1-16 20:24:33
手机平台上推广五子棋其实是个非常好的途径,我一直这么认为。之前手机上的五子棋游戏都太弱,很多玩家以为五子棋不过如此。楼主的这个五子棋算法AI上尽管还不够完善,但已经比之前的那些强很多了,十档的AI能照顾大部分人,初学者也可以一级一级的挑战自己,享受五子棋的乐趣。[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-16 20:47:32 时花20金币送鲜花一朵]
#8 Re:随风消逝【==五子棋专家v1.0.3 发布了==】 作者:蚩尤血族 发表时间:2013-1-16 21:37:46
刚才一直在研究软件的防守策略,最后得出的结论是,对于做VCF的防守,貌似软件只会防在对方VCF路线的第一个点上。其实这种防守策略有时候是不恰当的,很多时候,对于VCF做杀有一些意想不到的好防守点,如果只是简单防的话,一般来说会错过一些好棋。#9 Re:蚩尤血族【==Re:随风消逝【==五子棋专家v1.0.3 发布了==】==】 作者:随风消逝 发表时间:2013-1-16 23:24:18
引用:你说得没错,我做的时候看到这个问题了,所以上次我说防守策略更为丰富。我称之为综合防守,我正在考虑实现。你说的方法在手机上实现对内存和运算时间都是很大的挑战。作为一款手机游戏,响应速度决定了玩家的感受。我已经想出一个算法,来平衡这两点。无论采用何种算法,每一手的响应不能大于15秒。
原文由 蚩尤血族 发表于 2013-1-16 21:37:46 :
刚才一直在研究软件的防守策略,最后得出的结论是,对于做VCF的防守,貌似软件只会防在对方VCF路线的第一个点上。其实这种防守策略有时候是不恰当的,很多时候,对于VCF做杀有一些意想不到的好防守点,如果只是简单防的话,一般来说会错过一些好棋。个人的建议是,首先遍历棋盘所有可能的点,判断当自己下在这些点时,对方是否存在VCF胜,然后选出棋盘中所有可行的防点,对这些防点分别计算后续变化,最后再给出个最佳防点。
[ 有志青年 于 2013-1-17 9:50:51 时奖励此帖[金币加 100 威望加1]
#10 Re:随风消逝【==Re:蚩尤血族【==Re:随风消逝【==五子棋专家v1.0.3 发布了==】==】==】 作者:蚩尤血族 发表时间:2013-1-17 8:53:11
我感觉VCF分析应该是不算很大的计算量。或者可以考虑折衷一下,只计算比较浅的层次,这样可以换取比较多的计算时间,效果也不错。希望楼主可以实现更好的算法,我最近就打算玩这个游戏了将。#11 Re:蚩尤血族【==Re:随风消逝【==Re:蚩尤血族【==Re:随风消逝【==五子棋专家v1.0.3 发布了==】==】==】==】 作者:随风消逝 发表时间:2013-1-17 10:37:54
引用:是的,VCF的计算量不大。主要是你建议中的“后续变化”应该不仅仅是VCF,计算量可能会不可控。在我眼里这款游戏还有不少缺陷,你盯着玩,我心里有点虚。比如有一点,我发现禁手的出现和消失实际上是随落子(无论黑白)情况动态的变化的。这是我当初设计时候没想到的。所以,现在的算法用户执白可以轻易地抓到AI的禁手。对这一点,我也已经有了解决方案,会放在综合防守后面解决。现在用的是Java。
原文由 蚩尤血族 发表于 2013-1-17 8:53:11 :
我感觉VCF分析应该是不算很大的计算量。或者可以考虑折衷一下,只计算比较浅的层次,这样可以换取比较多的计算时间,效果也不错。希望楼主可以实现更好的算法,我最近就打算玩这个游戏了将。对了,楼主的软件算法是用什么语言写的?
#12 Re:随风消逝【==Re:蚩尤血族【==Re:随风消逝【==Re:蚩尤血族【==Re:随风消逝【==五子棋专家v1.0.3 发布了==】==】==】==】==】 作者:蚩尤血族 发表时间:2013-1-18 0:56:24
引用:
原文由 随风消逝 发表于 2013-1-17 10:37:54 :引用:是的,VCF的计算量不大。主要是你建议中的“后续变化”应该不仅仅是VCF,计算量可能会不可控。在我眼里这款游戏还有不少缺陷,你盯着玩,我心里有点虚。比如有一点,我发现禁手的出现和消失实际上是随落子(无论黑白)情况动态的变化的。这是我当初设计时候没想到的。所以,现在的算法用户执白可以轻易地抓到AI的禁手。对这一点,我也已经有了解决方案,会放在综合防守后面解决。现在用的是Java。
原文由 蚩尤血族 发表于 2013-1-17 8:53:11 :
我感觉VCF分析应该是不算很大的计算量。或者可以考虑折衷一下,只计算比较浅的层次,这样可以换取比较多的计算时间,效果也不错。希望楼主可以实现更好的算法,我最近就打算玩这个游戏了将。对了,楼主的软件算法是用什么语言写的?
其实发现一些问题是好事啊,这样才能更加有针对性地改进,依我看这个软件还是很有潜力的。
我感觉用Java做复杂算法貌似不是特别靠谱,根据我的经验,Java语言在编译的时候作的优化不是十分好,可能会影响程序性能。如果可以的话,不妨试试C/C++什么的……
#13 Re:五子棋专家v1.0.3 发布了 作者:加菲老猫 发表时间:2013-1-18 16:24:20
AI需要继续完善,感觉不太稳定,有时候挺厉害,有时候又能轻松砍死它,不知道你用什么手机测试的,现在的手机硬件已经配置很高了,4核1.5G很常见,内存也是1-2G,另外计算时如果用C/C++应该会快很多的,我做lib棋谱处理就有明显感受,先用java写的速度明显慢很多。
#14 Re:五子棋专家v1.0.3 发布了 作者:随风消逝 发表时间:2013-1-18 17:19:47
原来是用c/c++写的,android 刚学一上手就用的java,就把整个算法改成java了。其实我是有个pc 版的c++builder开发的,但java 版已经有了很大的改进,现在没精力同步代码。我用的机子比较老,挺好的,差机子速度能接受,我就不担心好机子了。等新算法尝试成功了我再转回NDK开发也不迟。我要证明好的性能取绝于算法而非语言。#15 Re:五子棋专家v1.0.3 发布了 作者:爱好者友 发表时间:2013-1-18 17:40:04
下了看看吧,一直期待着它
#16 Re:随风消逝【==Re:五子棋专家v1.0.3 发布了==】 作者:不明飞行物 发表时间:2013-1-18 19:22:40
同意楼主。编程语言和编译器的那点优劣远不如游戏算法的改进来得明显#17 Re:不明飞行物【==Re:随风消逝【==Re:五子棋专家v1.0.3 发布了==】==】 作者:蚩尤血族 发表时间:2013-1-19 10:00:49
引用:
原文由 不明飞行物 发表于 2013-1-18 19:22:40 :
同意楼主。编程语言和编译器的那点优劣远不如游戏算法的改进来得明显
此言差矣,如果在算法和编译两方面都优化,效果岂不是更好。主要问题是用其他语言改写也是需要时间的,还是要看楼主想把主要精力花在哪个方面。
#18 Re:五子棋专家v1.0.3 发布了 作者:加菲老猫 发表时间:2013-1-21 10:32:06
算法肯定是最重要的了,但同一个算法,不同语言的运行效率可是大不相同的
#19 Re:五子棋专家v1.0.3 发布了 作者:随风消逝 发表时间:2013-1-28 13:56:26
1.0.4已出炉,主要是加强了防守问题。[此帖子已被 随风消逝 在 2013-1-28 13:58:58 编辑过]
[此帖子已被 随风消逝 在 2013-1-28 13:59:48 编辑过]
[ 不明飞行物 于 2013-1-28 15:05:38 时花20金币送鲜花一朵]
[ 有志青年 于 2013-1-28 21:56:03 时奖励此帖[金币加 100 威望加1]
[ 小红眼镜 于 2013-1-31 22:40:57 时花20金币送鲜花一朵]
#20 Re:五子棋专家v1.0.3 发布了 作者:加菲老猫 发表时间:2013-1-30 10:16:26
继续努力,棋力还有待加强,现在赢它还是很容易。
#21 Re:五子棋专家v1.0.3 发布了 作者:后期 发表时间:2013-3-3 14:33:42
嗯,棋力最好再加强些,段位的AI即使思考时间长些来增加棋力,我想玩家也是愿意接受的,很好的软件,加油!
#22 Re:五子棋专家v1.0.3 发布了 作者:励 发表时间:2013-4-19 20:30:02
不太懂,,楼上所议,,但支持是一定的#23 Re:五子棋专家v1.0.3 发布了 作者:黄伟文 发表时间:2013-4-27 22:07:46
请问为什么我手机里的五子棋专家不能读取文件呢。。#24 Re:五子棋专家v1.0.3 发布了 作者:刘琦林 发表时间:2013-4-28 13:32:26
再顶顶。。。。十分好用啊哇咔咔#25 Re:五子棋专家v1.0.3 发布了 作者:千年 发表时间:2013-7-17 10:18:58
还是不够厉害啊。#26 Re:五子棋专家v1.0.3 发布了 作者:拷贝不走样 发表时间:2013-11-16 23:24:59
下来试试看#27 Re:五子棋专家v1.0.3 发布了 作者:xr__ 发表时间:2014-7-1 15:02:20
非常弱 完全没有那个绿色的五子棋大师强