j2me五子棋中AI
http://www.j2megame.cn/bbs/viewthread.php?tid=1284&extra=page%3D1
11*11的五子棋软件.能和机器对战的五子棋软件,AI越强越好..有吗?
五子棋终结者!8岁三级,如果不是北京本地居民,就不要专门送到北京学了.竞技需要非常突出的天赋,8岁有业余3段的话,教练可能会考虑帮你;如果8岁有业余6段,教练肯定会帮你.否则没有北京户口在北京混很难的,学棋也可以在其他地方学,比如上海、成都、郑州、衢州、太原、贵阳都有不错的环境.一般说入学以前,学一年就能到业余3~5段到水平,才可以考虑成为职业棋手.
最强五子棋软件
Renju Solver 在五子棋解题,软件比赛中获得第一.胜过黑石.
PSPAI五子棋为什么不能运行?
好像版本要求达到5.00M33-6
有没有打不败的五子棋软件
没可能的~~软件都是人编的,越复杂的五子棋软件证明它的数据库里棋谱越多,但是再多也是有数的.而人的技术是在不断发展的.目前人工智能技术还没那么成熟,模糊计算不是那么好做的,所以这样的软件目前出现的可能不大.
怎样用MFC做一个五子棋程序
五子棋其实是很简单的,特别是双人一起玩的,如果要人机对弈,那么就要涉及到人工智能,但网上也有五子棋人工智能的算法好像,也可能搞成联网玩的,如果说界面问题,那么看看mfc的一些实例 ,这个应该是没什么问题的
如何用JavaScript 实现五子棋ai功能
五子棋的ai很复杂,我可以给你一个思路,这是我自己想出来的思路,很笨的,照这个思路写出来的程序,ai智商不会太高,只能对付业余选手,好的算法代码量会比我这思路大N倍。可以这样,对于每种棋型:活1、死1、活2、死2、活3、死3、活4、死4、5,分别给予一个分值,棋型越强,分值越高,5的分值可以是1亿,活4可以是1万,这个比例,可以自行调节,个人认为1个活型=2个死型,同等级(如3级:活3、死3)活型的分应为死型的2倍。然后,对于每一个棋盘己方可落子点,左右各数4个位置,加起来共9个点,对这9个点连成的线判断棋型,判断完后,加上相应棋型的分值,先横着,再是竖着、左斜线、右斜线,判断完后,即可得到该点进攻总得分,然后是判断地方在这个点得到的进攻分,这个分也是己方的防守得分,己方的进攻得分+防守得分=总分,比较各个点总分,在总分最高的点下棋。我以前用VB实现过,代码精简再精简,最后大约3000行,除掉其他代码,纯AI的代码大约2000行,我做了一学期才做成,ai棋跟我不相上下,有时候能下出妙着,有时候犯傻。
五子棋软件
黑石比五子棋大师2好很多很多!首先,黑石的棋力是五子棋大师2无法比拟的;另外,在功能上五子棋大师2也有很大差距——黑石可以当工具软件来用,而后者只能被当游戏软件——因为它连前进、后退、摆棋这些基本功能都欠缺得很,显然不方便使用。 这两个软件都属于对弈软件。目前,世界上公认最好的对弈软件就是黑石。另外,除了对弈软件以外,还有另一大类别的软件,就是打谱软件。打谱软件的主要功能是阅读以及制作棋谱,而这些功能就是黑石所不具备的了。最好的打谱软件,叫做连珠终结者(一定注意不是五子棋终结者!)。遗憾的是,这种软件需要付费购买。不过到了现在,已经有不少人有破解得很好的连珠终结者了,如果提问者有缘的话。。。(嘿嘿不说了,点到为止)另一款比较有名的打谱软件是Renlib,不过比起连珠终结者来,它就逊色多了——首先,它不具备计算以及自动添加棋谱的功能;另外,不知什么原因,Renlib在刚刚启动时会比较“卡”,而且只要是超过了10M的棋谱,你就不要打算打开它了。。。
基于Labview的五子棋想增加人机对战的功能
编AI来实现五子棋人机对战将会是一个很大的工程.工程量的大小取决于你对AI棋力的要求,如果你想编一个无往不利的AI,可能得花上大半辈子的时间.你随便百度一下,就会发现期刊上面有很多论文是专门用来写各种五子棋算法的. 当然如果你只是想实现你放一个子,电脑也放一个子的话也是不难,比如用随机数… 我只是个小电子工程师,对ai算法什么的实在没什么研究,但是可以给你个建议:网上有人用C++编了五子棋的ai程序,或者有些讲游戏编程的书中也会给源代码(比如王小春的《pc游戏编程》).你可以把他们实现AI的那些函数封装成dll,让labview调用,这应该比你自己摸索算法要快得多.
求最厉害的五子棋软件
五子棋大师II对于五子棋业余爱好来说的确非常强!但对于职业选手来说简直是不堪一击!即使是职业一段的选手也可以击败它,推荐用fiver6或者黑石,黑石应该说是目前最强的五子棋软件,可以和顶级职业高手相抗衡!fiver6的水平应该也在职业四五段左右!