網頁小工具(學習中國象棋)


 
 
  最近迷戀上中國象棋(以下簡稱象棋),但是無奈本人水平低下,也就是大家所說的“臭棋樓子”,所以想好好學習象棋。
 
  方法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
 
 
推薦
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM