wongkin 发表于 2006-5-11 23:08:40

怎么得到一个游戏源代码?

在http://www.magiclinux.org/dev/2.0/cd2/RPMS/Game/ 有中国象棋这么个软件,我对这个软件非常喜爱,跟电脑下都下不过他们,我很想知道这个软件的算法是怎么写的?求公社里的老大指条明路,得到他的源代码 :lol:

heyuqi 发表于 2006-5-11 23:11:27

看看这里有没有?
http://www.magiclinux.org/dev/2.0/cd2/SRPMS/Game/cnchess-0.3-2mgc.src.rpm

wongkin 发表于 2006-5-11 23:42:12

谢谢版主!
但是像这种带src.rpm结尾的,如何把他的代码读出来呢?
我是菜鸟,请指教啊!

alpher 发表于 2006-5-12 00:19:28

cnchess的AI似乎并不复杂
看起来兄弟的棋力还不够呀

rpm -ivh aa.src.rpm
在/usr/src/mBuild/
下面有好几个目录,看名字就知道了

lanzinc 发表于 2006-5-12 00:19:53

rpm2cpio xxx.rpm | cpio -div

wongkin 发表于 2006-5-12 00:34:04

谢谢楼上的各位老大,终于可以一看游戏的源码了
哈哈~~`
改天也写一个!

KDE 发表于 2006-5-12 02:21:42

右键点击,选择展开 rpm 就行了。

sejishikong 发表于 2006-5-12 08:41:48

连cnchess都下不过,看来想棋力和我一样是臭棋篓子级的。 :mrgreen:

tanhitzq 发表于 2006-5-12 09:04:12

连cnchess都下不过,看来想棋力和我一样是臭棋篓子级的。 :mrgreen:

cnchess如果调整到最高级别确实是有点难度的。。

因为cnchess会变得很慢的,搞到你没有耐心了,就很容易输棋的。。。。

wongkin 发表于 2006-5-12 12:52:24

其实我只是在windows玩过一个象棋的游戏,跟电脑打的,就一直以这个软件很感兴趣,特想知道里面是算法是怎么写的,陡然让我发现在linux上有这个东西,可想而知,正好好好学习了,呵呵~~```至于用这个软件下嘛,因为太忙,下不过电脑不是用的这个软件,呵呵~~我的棋艺确实是很烂的了,哈哈~~

jiangtao9999 发表于 2006-5-12 18:52:44

传说象棋的算法有很多种。
混合使用是最好的办法。

建议楼主研究围棋的算法。 :twisted:

ricetons 发表于 2006-5-12 19:00:20

通常也就是alpha-beta吧。

比较common,没什么太特别的,呵呵。想学可以找本AI的书看看。

再nb一点的也许用到神经网络。这个好像paper发得很多。
页: [1]
查看完整版本: 怎么得到一个游戏源代码?