找回密码
 注册
查看: 4889|回复: 17

能不能开发一个象棋打谱软件?

[复制链接]
发表于 2006-9-24 17:01:24 | 显示全部楼层 |阅读模式
最近想在linux下学象棋,找了好久,就是没找到linux下的象棋打谱软件,

高手能不能帮忙找一下?或者开发一个?需要有打开象棋桥和象棋演播室的棋库文件的功能,

不胜感激。
 楼主| 发表于 2006-9-24 17:03:39 | 显示全部楼层
我用wine运行不了象棋演播室,能运行象棋桥,就是界面乱码,棋库文件的内容显示也是乱码。
回复

使用道具 举报

 楼主| 发表于 2006-9-24 17:08:30 | 显示全部楼层
象棋在我国普及率很高,不能让一大部人为了学象棋而不得不用windos.这种感觉很无奈。

假如可以在linux下人机对弈就更好了。

这可是功在当代,利在千秋的好事,
回复

使用道具 举报

发表于 2006-9-24 18:44:20 | 显示全部楼层
红旗 5.0 里应该有一个象棋程序,我上传到这了,不过可能需要少许修改:
http://web.59cn.cn/wmz/cnchess-0.1-4.src.rpm
回复

使用道具 举报

 楼主| 发表于 2006-9-24 19:25:02 | 显示全部楼层
我的是debian linux,用

alien --to-deb *rpm
dpkg -i *deb

安装成功。
安装后,如何运行它?

我用 ls /bin/*chess* /usr/*chess* 没有任何结果。
回复

使用道具 举报

发表于 2006-9-25 17:41:37 | 显示全部楼层
alien -t 转为 tgz 格式,解压后应该有一个 bz2 文件,把他解压到 /usr/share/apps (或 games, 记不清了), 把 cnchess-0.1 改名为 cnchess, 然后用
qmake
make
编译,执行 bin/cnchess 应该就可以了。

不过此程序在 UTF8 下乱码。
回复

使用道具 举报

 楼主| 发表于 2006-9-25 21:28:58 | 显示全部楼层
我这儿编译不了,不知为什么
回复

使用道具 举报

发表于 2006-9-27 09:36:10 | 显示全部楼层
apt-get install libqt3-mt-dev
回复

使用道具 举报

 楼主| 发表于 2006-9-27 09:58:46 | 显示全部楼层
那个包我已经装了
回复

使用道具 举报

发表于 2006-9-29 23:49:55 | 显示全部楼层
早说阿,我抽空给大家破解一下,我是说改一改,这个我强项阿。
回复

使用道具 举报

发表于 2006-9-30 17:35:48 | 显示全部楼层
ml的仓库里有,我改过的,应该在utf-8下没有乱码。
回复

使用道具 举报

发表于 2006-10-2 13:26:48 | 显示全部楼层
这个是可以直接安装的 Debian 包,我改正了乱码的问题及设为电脑先走时程序死掉的问题:
http://web2.59cn.cn/wmz/cnchess_0.1-1_i386.deb
修改后的源代码:
http://web2.59cn.cn/wmz/cnchess-0.1.tar.bz2
回复

使用道具 举报

 楼主| 发表于 2006-10-3 09:13:06 | 显示全部楼层
谢谢各位。

象棋桥和象棋演播室都自带了很多棋库,假如能打开他们的棋库,实在是大功一件。

象棋桥的棋库文件格式说明书  http://www.ccbridge.net/content/CBFormat.zip

另外

1。”ml的仓库“是什么东西?

2。cnchess这个包因为我的系统里包的依赖关系所以装不上。
  源代码怎么安装,找不到 configure。(恕我愚昧不知)
回复

使用道具 举报

 楼主| 发表于 2006-10-3 09:22:10 | 显示全部楼层
windows下有好多象棋人机对弈的软件,其中有一些棋力还可以的,比如,象棋世家,可惜linux下却没有,假如也能改一下就更好了。(请恕我贪心不足)
回复

使用道具 举报

发表于 2006-10-3 13:56:34 | 显示全部楼层
我的是 Debian sid 的,sarge 不行。

源码安装方法:
qmake
make
make install

"ML" 就是 "MagicLinux"。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-11 06:39 , Processed in 0.029523 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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