sponsor Vim development Vim logo Vim Book Ad

chinachess.vim : 中国象棋 china chess 游戏 game

 script karma  Rating 102/34, Downloaded by 3412  Comments, bugs, improvements  Vim wiki

created by
Zhang ping
 
script type
ftplugin
 
description
用来浏览中国象棋棋谱(.pgn)文件 ,和电脑对战,让电脑和电脑对战 。并且可以推演棋局
alt-d / <Home> 画棋盘,初始化棋谱内容
alt-n  / <PageDown>下一步棋
alt-p  / <PageUp> 上一步棋
alt-q  / <END>  退出
<F2>  电脑走一步红子
<F4>  电脑走一步黑子
空格  选中棋子
回车  把之前选中的棋子移动到当前位置
方向键 移动光标(确保在光标在有效的位置上移动)
http://nas.jjxxbb.space:881/dokuwiki/doku.php?id=wiki:vimchess";
 
install details
将包解开后,将chinachess.vim 扔到ftplugin目录下
在filetype.vim下添加
augroup filetypedetect
    au BufNewFile,BufRead *.pgn setf chinachess
augroup END

然后用vim去打开pgn棋谱文件,就可以开始浏览该棋谱了。
如果运行vim,直接在命令行输入:set ft=chinachess,然后按<Home>,会启动一个新的棋盘,
然后开始享受下棋的乐趣吧
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-chess.rar 1.4 2011-11-10 7.0 Zhang ping 添加新功能:可以自动下棋,使用了象棋引擎,棋力很厉害。
具体就是把包里的exe文件拷贝到system32或者vim的安装目录下。
更新chinachess.vim插件,打开vim,设置文件格式是chinachess:
set ft=chinachess。这时候按<Home>是开始棋局,
会画一个棋盘,然后是棋子。按<F2>是电脑走红棋,按<F4>是电脑走黑棋,当然,你也可以
自己走棋。看看你的走法和电脑的有何差距!
chinachess.vim 1.3 2011-10-08 7.0 Zhang ping 1.改变背景颜色,和棋子更容易区分
2.增加上下左右箭头动作映射,按上下左右,可以在棋盘的格子上移动
3.增加空格和回车映射,用上下左右移动光标到棋子上,按空格表示选中,然后再移动光标到想要去的地方,按回车,棋子可以移动
4.增加映射<leader>q  :退出
5.修改了一些小bug
99gr.7z none 2011-10-02 7.0 Zhang ping 提供一些棋谱文件,可以用该插件浏览!
chinachess.vim 1.2 2011-10-02 7.0 Zhang ping 更新了一些bug
chinachess.vim 1.1 2011-09-14 7.0 Zhang ping 更新一些界面颜色问题。
增加MoveChess函数,可以直接用call MoveChess("车一平二")来移动棋子。
chinachess.rar 7.0 2011-08-26 7.0 Zhang ping Initial upload
ip used for rating: 216.73.216.130

Questions about Vim should go to the maillist. Help Uganda.     Vim at Github