QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2771|回复: 11

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

[复制链接]
发表于 2006-5-11 23:08:40 | 显示全部楼层 |阅读模式
在http://www.magiclinux.org/dev/2.0/cd2/RPMS/Game/ 有中国象棋这么个软件,我对这个软件非常喜爱,跟电脑下都下不过他们,我很想知道这个软件的算法是怎么写的?求公社里的老大指条明路,得到他的源代码
发表于 2006-5-11 23:11:27 | 显示全部楼层
看看这里有没有?
http://www.magiclinux.org/dev/2.0/cd2/SRPMS/Game/cnchess-0.3-2mgc.src.rpm
回复

使用道具 举报

 楼主| 发表于 2006-5-11 23:42:12 | 显示全部楼层
谢谢版主!
但是像这种带src.rpm结尾的,如何把他的代码读出来呢?
我是菜鸟,请指教啊!
回复

使用道具 举报

发表于 2006-5-12 00:19:28 | 显示全部楼层
cnchess的AI似乎并不复杂
看起来兄弟的棋力还不够呀

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

使用道具 举报

发表于 2006-5-12 00:19:53 | 显示全部楼层
rpm2cpio xxx.rpm | cpio -div
回复

使用道具 举报

 楼主| 发表于 2006-5-12 00:34:04 | 显示全部楼层
谢谢楼上的各位老大,终于可以一看游戏的源码了
哈哈~~`
改天也写一个!
回复

使用道具 举报

发表于 2006-5-12 02:21:42 | 显示全部楼层
右键点击,选择展开 rpm 就行了。
回复

使用道具 举报

发表于 2006-5-12 08:41:48 | 显示全部楼层
连cnchess都下不过,看来想棋力和我一样是臭棋篓子级的。
回复

使用道具 举报

发表于 2006-5-12 09:04:12 | 显示全部楼层
[quote:747f8a723e="sejishikong"]连cnchess都下不过,看来想棋力和我一样是臭棋篓子级的。 [/quote]

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

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

使用道具 举报

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

使用道具 举报

发表于 2006-5-12 18:52:44 | 显示全部楼层
传说象棋的算法有很多种。
混合使用是最好的办法。

建议楼主研究围棋的算法。
回复

使用道具 举报

发表于 2006-5-12 19:00:20 | 显示全部楼层
通常也就是alpha-beta吧。

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

再nb一点的也许用到神经网络。这个好像paper发得很多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 22:05 , Processed in 0.051084 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表