sponsor Vim development Vim logo Vim Book Ad

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

 script karma  Rating 102/34, Downloaded by 2955  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: 3.137.174.216

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github