4.0 分
其他
Gnchess是什么
Gnchess是一个中国象棋软件,主要目的是为了满足自己和朋友对战。 # 主要功能 # * 人机对战 * 联网对战(PC上没做,只做了在Android下用蓝牙对战) # 目标平台 # Linux / Windows / Android(>=2.2) # 为什么开发Gnchess # 主要是各种学习。Gnchess的目标很简单:简单易用就行了。 # 开发简介 # * Gnchess的人机对战算法基于开源软件象棋小巫师,超高水平不是我的目的,而这个水平已经足够平时玩玩了,其实一开始我是自己写的算法,不过写来写去棋力都不太高,后来还是决定参考参考别人是怎么写的了。关象棋巫师,请参考:象棋百科全书。 * 软件的目标平台:目标平台是 Linux/Windows/Android(这就不是一个工程,源代码我单放在下载里了) * 代码采用C++/Gtkmm开发(Android上当然是Java+JNI了),出于美观考虑,棋子都是使用SVG图片绘制的,所以依赖 librsvg2 库,编译的时候需要下载,声音直接使用 play 来播放,所以运行时需要安装 sox 软件包(Windows上都不用)。 ## 现有功能 ## * 人机对战 * 棋盘大小可调且自适应屏幕(指的是pc上) * 难度3级可调 * 支持声音 # Android上 # 有个编译好的包,装上就能玩。(Android 系统版本 >= 2.2) # Windows上 # 有个编译好的包,解压就能玩。 # 在Linux上安装 #
Linux上目前只有Ubuntu 9.10 的源(那会儿9.10还是最新的呢,变化真快...) 1. 加入PPA源:
sudo echo 'deb http://ppa.launchpad.net/thor-qin/ppa/ubuntu karmic main' >> /etc/apt/sources.list
1. 导入密钥sudo apt-key adv --keyserver keyserver.ubuntu.com
游戏
中国象棋
一个
暂无评论