這是一個Java棋類游戲示例集,將圍棋、象棋、五子棋、井字棋、貫通棋等五種棋類游戲制作于單一程序當中,以LGame-Simple-0.2.5開發(源碼在jar內),將隨LGame更新而逐步完善。
看過《PC游戲編程——人機博弈》一書的網友,恐怕對棋牌類游戲的存在與研究意義都不會陌生。人機對弈過程中的進攻與防守算法,是在任何游戲開發中都無法避免的永恒課題,也是游戲算法的核心內容之一。此示例將絕大部分網友可能遇到的棋類游戲及源碼涵蓋其中,非常適合初學者(尤其是急于完成學校任務的童鞋……)下載使用。
下載地址:http://loon-simple.googlecode.com/files/JChess.rar
以下為示例截圖,具體內容較多,請參考源碼:
下載地址:http://loon-simple.googlecode.com/files/JChess.rar
PS: 此示例中部分功能(譬如棋盤繪制,基本AI等)將模塊化后擴展到LGame-Simple-0.3.0中。
————————————————————
鄙人最大的愿望,在于這個示例發布后各大論壇求同類示例的網友能少些……
浙公網安備 33010602011771號