level 8
偶正在尝试用vb编写五子棋游戏。现已完成胜负判断,两人单机对战等简单功能。正试着人机对战,只是偶设计的电脑子力太弱。有啥办法可以让电脑的子力变强? 电脑下棋的算法究竟应该如何编写?
2007年04月10日 11点04分
1
level 0
anybody 回答我一下~~~万分感谢啊~~~~
2007年04月10日 12点04分
2
level 8
啥意思?神经网络?模拟人的思维,偶都不知道自己下棋时是咋想的。。。
2007年04月10日 13点04分
6
level 13
事实上如果你本身对五子棋的段数不够, 你是无法写出好的对战与解围棋谱的.
2007年04月10日 13点04分
7
level 0
我只知道五子棋讲究33联手33禁手不懂五子棋 怎么写程序阿先把五子棋搞通再说吧
2007年04月10日 13点04分
8
level 13
针对双三或 3 4 这两个致命棋步的判断是很好判断的, 难就难在如何 "制造" 双三的机会,如何去 "防止" 对手的双三,这才难, 我曾写了一半,呵呵, 我放弃了....
2007年04月10日 13点04分
9
level 8
晕啊,禁手什么的太麻烦了,而且很大一部分人在玩的时候是不管禁手的。偶不需要电脑有太强的子力,只要不是稍强就可以了。。。人的思维和电脑有点区别的,我是想问有没有什么算法可以让电脑判断该下哪里。需不需要每一次都把棋盘上所有点的可能性都考虑一遍?有没有谁编过?
2007年04月10日 13点04分
10
level 8
如何判断双三或四,稍微讲一下~~给偶点启发,说不定偶能继续?
2007年04月10日 13点04分
11
level 13
我以前是参考别人的代码,这个代码还不错,我还保留着,你要吗?我本人写的自己都看不下去了,都干掉了,哈哈....
2007年04月10日 13点04分
12
有没有类似的简单小游戏,我想做给小侄子玩,可以更简单,没关系,谢谢了
2013年05月25日 07点05分
回复 卡卡天10 :我把我做的五子棋发给你了,至于小游戏,我以前做过猜数字,井字游戏和数字拼图之类的,但就可玩性而言,网页上随便下的,我觉得都好玩多了。。
2013年05月25日 23点05分
level 1
五子棋?我在中国游戏中心的 段位 可以排到职业级我的游戏名 “送礼只送脑白痴” 欢迎各位来和我切磋(当然是要在下班的时候,呵呵~)禁手下法,和非禁手下法都可以至于人机对战,楼主需要补充人工智能方面的知识
2007年04月11日 05点04分
15
level 8
谢谢cbm66,偶收到了,但这个貌似没有编写人机对战。偶还是想看看有没有什么清楚点的人机对战算法。这个判断胜负,悔棋之类的我自己已经搞定了。。另外,人工智能方面有些啥知识?
2007年04月11日 08点04分
16
level 13
人机对战那有那么好搞的,我也放弃啦,因我不是五子棋的高手啊,你楼上那位 "乱来的" 你倒是要好好请教他了, 就算有人写了,呵呵, 我相信他也不会轻易贴出这个代码来滴.....我女儿的 悔棋 的方法是在我双三时要我退回最后一颗棋让她重下,我永远都赢不了她,我晕啊, 天下父母心, 累啊.........你就别弄悔棋了,起手无回大丈夫啊.
2007年04月11日 09点04分
18
level 8
呵呵,悔棋我已经弄好了~~而且可以一悔到底的那种~~~估计是没人肯指教的了,偶还是自己研究算了~~~还是谢谢你啊~~~那个你还有什么可以共享的小游戏的代码伐?给偶一点,学习学习。
2007年04月11日 09点04分
19
level 0
不是,如果等你的棋力达到了再写也没用。实际上你知道怎么是嬴输就可以了如果用“棋力”的方法去写,那么算法也没意思了五子中的三三禁、四四禁、长链禁......只做为一个输棋的条件就行了。棋力强的AI对手不是建立在你的棋力强的前提下......
2007年04月11日 10点04分
20