序
最近迷戀上中國象棋(以下簡稱象棋),但是無奈本人水平低下,也就是大家所說的“臭棋樓子”,所以想好好學習象棋。
方法1:看棋譜,無奈這棋譜讓我看得眼花頭暈,什么“馬七進一“,什么“車六進五”?等我看懂了這些是干嗎的之后,還得在棋盤上演練。
方法2:看視頻,在網站上看了一些視頻教程,還有比賽,確實收獲不小。
方法3:做個小工具,看着直觀,而且方便研究——作為程序員,理所當然了。本來是想看網上有什么好點的沒有?最后發現,都不是很理想,遂決心自己弄個玩玩。
介紹
先把地址附在這里:
http://www.test-life.org/chess/
這個工具乍一看,會認為是游戲,但是不是,只是一個觀棋工具而已!
做的比較粗糙,請莫怪,權當消遣。
總覽

結構總共分成四個模塊:棋盤、棋譜、資料,術語。——資料正在增加中。
棋盤
這個區頭部根據你選擇的棋譜資料會顯示對應標題。當前模式:可分為普通模式、用戶試下、自動走棋。對應右下角的按鈕。

如果你在試下情況下,自己手動去控制,那么右上方會對應顯示出下棋方。


棋譜
當你看完一個棋譜的時候,如果想看退回到某一步,那么有兩種方法。
第一種方法:依次是布局開始、回退、前進、結束。

第二種方法:直接點擊棋譜

資料
這個區域選擇你想看棋譜,然后棋譜區和棋盤區會相應更新。

出於簡單,我沒有用數據庫存儲這些棋譜,太麻煩了,盡量簡化程序,所以我用了兩個文件,一個是index.php(渲染),一個是config.php(配置文件)。這樣就形成簡單程序。
看棋譜數據config.php:

術語
如果你對象棋熟悉的話,這些術語應該是常聽到的吧!——現在玩家都給了非常動聽、形象的名字。

總結
我還在菜鳥階段,希望能成為高手。
如果有人感興趣,可以到這里下載:
svn checkout
http
://my-study-chess.googlecode.com/svn/trunk/ my-study-chess-read-only
推薦
