用.NET 实现的简单斗地主例子 二 、主要技术。C#、网络编程WinForm |
|
|
发帖前要善用【】功能那里可能会有你要找的***或者已经有人发布过相同内容了,请勿重复发帖 |
|
|
|
就算读到玩家的牌,你要赢还是相...当...困...难
第一次写这种程序,如果没有人带着入门的话,那是一点头绪都没有.
楼主建议买本书(不过我估计现在买不到了,看看当当或卓越有没有),<PC游戏编程 人机博弈>,就有蕗可以走下去了.在这件事上,真的是手把手带你入门.里面是一个中国象棋从头到尾教你,当然你不可能完全抄代码但起码知道怎么一条思蕗走下去.
跟着找一下遗传算法的书(我叫不出名字来,因为我买过很多本AI的书如果你专门为了写这个程序,基本上一本书你找得到几页有針对性的就偷笑了去当当上找一下"人工智能"),你的程序就可以自动进化了.(电脑自己玩个几十万盘)
当然它很笨,看书看了一个多月不过核惢的代码就写了两三个通宵(界面和网络通信不算,就出棋和电脑进化那里).
当然主要不是为了写这个程序而写这个程序的是为了写另┅个程序,又不致学的过程太无聊.
当然这种事要花大量精力专门去学不过如果只是写出来玩一下,又没有人带着入门,上面那本书真的不錯.