# gnchess **Repository Path**: thor.qin/gnchess ## Basic Information - **Project Name**: gnchess - **Description**: Automatically exported from code.google.com/p/gnchess - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-01-13 - **Last Updated**: 2022-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gnchess #### 介绍 Gnchess是一个中国象棋软件,主要目的是为了满足自己和朋友对战。 (这个项目很老了,现在都流行 JS 写界面了,所以闲的没事的时候又用 JS 写了一版出来,新项目:chess-js 这个就更好写了,还支持 mac osx ) #### 主要功能 人机对战 联网对战(PC上没做,只做了在Android下用蓝牙对战) 目标平台 Linux / Windows / Android(>=2.2) #### 开发简介 软件的目标平台:目标平台是 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 的源 1. 加入PPA源: sudo echo 'deb http://ppa.launchpad.net/thor-qin/ppa/ubuntu karmic main' >> /etc/apt/sources.list 2. 导入密钥 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 15E7E7FD 3. 安装 sudo apt-get update && sudo apt-get install cnchess 其实不用什么源,自己make & make install 就很好了。