这是一个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中。
————————————————————
鄙人最大的愿望,在于这个示例发布后各大论坛求同类示例的网友能少些……