jig 发表于 2006-8-8 00:03

[原创]人工智能 - 五子棋

<P>大家试试,你玩的过他吗?</P>
<P>界面<br>[attach]10601[/attach]<br>
[align=right][color=#000066][此贴子已经被作者于2006-8-10 9:12:42编辑过][/color][/align]

一笔苍穹 发表于 2006-8-10 14:21

<P>用的是NEO FOR DEV吧,我来这之前本来已经有了简单而能提高效率的办法,但是还没来得及做好发布就被同学们催出来了,哪天我做完发到你邮箱里你帮我测试下性能有多大提升。最后就是NEO FOR DEV的最近一个版本(V0.34)虽然修复了换页BUG,但由于当时匆忙是以一个比较笨的方法做的,因此损失了很大的性能,如果你的游戏不要用换页机制那么还是用之前的版本为好。<BR>再就是我以前专门写过一个NEO FOR DEV的安装配置说明,现在你那还有不?我这边早不见了,有就发给我一份,或发到论坛也行。</P>

JerryChen 发表于 2006-9-15 19:12

好厉害。强,[em01]

smartwind 发表于 2006-11-14 13:53

一不小心赢了一盘...

运行时太卡了............<br><br>[attach]13788[/attach]<br>
[align=right][color=#000066][此贴子已经被作者于2006-11-14 13:54:16编辑过][/color][/align]

hjj1123 发表于 2006-11-14 16:06

楼主能不能把它的算法发给我或者弄到论坛里?我想用TC的标准图形库写一个,不用NEO SDK<br><br>    <a href="mailto:hjj1123@sina.com" target="_blank" >hjj1123@sina.com</A> QQ394344290
[align=right][color=#000066][此贴子已经被作者于2006-11-14 16:06:53编辑过][/color][/align]

jig 发表于 2006-11-14 17:35

哈哈,4楼的厉害,其实那次我也无意中赢了,和你的走发一模一样,<BR><BR>当就这个算法而言,只要让电脑先走,人是赢不了的,最多和棋,看来是我的代码中有BUG。(这个算法是个无敌算法,因为5字棋规则简单,所以他可以把每步都算到的,有时间我好好查查是哪错了,呵呵)

jig 发表于 2006-11-14 17:38

回5楼:<BR><BR>看有时间我写篇文章具体的说说,其实很简单的,相比到时候你看了回会感叹算法的简单

ziyi555 发表于 2006-11-15 10:06

<P>羡慕的要死<BR>可惜这个东西太笨咯  我只玩了一次就赢咯<BR></P>[IMG]http://ole.photo.qq.com/?file=EF8375FDCDBC4128DA57533902ABF9CB2411C67F6E3B72E3F2B9C322692DF859[/IMG]

hjj1123 发表于 2006-11-15 17:39

<P>最有利的开局</P>[IMG]H:\新建文件夹 (2)\1.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:40

[IMG]H:\新建文件夹 (2)\2.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:41

[IMG]H:\新建文件夹 (2)\3.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:41

[IMG]H:\新建文件夹 (2)\戏来了.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:42

[IMG]H:\新建文件夹 (2)\形成优势了.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:42

[IMG]H:\新建文件夹 (2)\最有利的开局.bmp[/IMG]

hjj1123 发表于 2006-11-15 17:47

<P>主要是利用程序的初始化是的棋子是135度斜线开始的,你看见棋子不在角落就不玩,按R重新开始,这时棋子会沿着那条歇线移动.如果你不在它周围下的话它会跟着你走,这时相当于你先下.</P>

smartwind 发表于 2006-11-17 15:20

<P>五子棋如果先手没有禁手的话是必胜的</P>

anlogo 发表于 2007-7-23 14:43

太崇拜LZ了,顶起

anlogo 发表于 2007-7-23 14:44

<DIV class=quote><B>以下是引用<U>smartwind</U>在2006-11-17 15:20:31的发言:</B><BR>
<P>五子棋如果先手没有禁手的话是必胜的</P></DIV>
<p>为什么?谁可以说下啊?

mfcsky 发表于 2007-8-28 10:39

算法挺好的。<BR>不过我刚试玩过了3次,全部轻松的获胜了。<BR>估计程序在判断连子时有些问题,楼主可以再看看。

勇勇 发表于 2007-9-4 22:31

版主能不能给我你QQ啊!<BR>  我们现在在做项目就是做五子棋但是是用图形处理函数做。<BR>        你能教教我嘛!

页: [1] 2

编程论坛