VBChess

所属分类:棋牌游戏
开发工具:Visual Basic
文件大小:202KB
下载次数:19
上传日期:2012-09-01 14:27:28
上 传 者283258
说明:  一个VB写的中国象棋源码,提供人机对战和双人下棋2种模式,算法核心采用 自动递归层次提升技术 以提高自动走棋的智能与常规棋式参考结合。提供载入棋局,保存棋局功能;可以悔棋。功能还是比较完善的。此源码由Dingcrown Soft免费发布,http://www.dingcrown.com/soft
(Chinese chess source code written in VB, man-machine war and Double chess modes, the algorithm core using ' automatic recursive raise the level of technology' in order to improve the smart moves automatically with conventional chess reference combined. Provide load chess game, save chess game function undo. Function is quite perfect. This source code is released for free by Dingcrown Soft, http://www.dingcrown.com/soft)

文件列表:
VBChess\CchBoard.JPG (30643, 2005-11-15)
VBChess\Cchess.mid (15151, 1999-12-08)
VBChess\CchIsNull.jpg (793, 2005-11-25)
VBChess\modFile.bas (3883, 2008-06-11)
VBChess\MSSCCPRJ.SCC (337, 2005-11-16)
VBChess\res\Chess.ico (3262, 2005-11-15)
VBChess\res\heiche-1.bmp (6966, 2005-12-04)
VBChess\res\heijiang-1.bmp (6966, 2005-12-04)
VBChess\res\heima-1.bmp (6966, 2005-12-04)
VBChess\res\heipao-1.bmp (6966, 2005-12-04)
VBChess\res\heishi-1.bmp (6966, 2005-12-04)
VBChess\res\heixiang-1.bmp (6966, 2005-12-04)
VBChess\res\heizu-1.bmp (6966, 2005-12-04)
VBChess\res\hongbing-1.bmp (6966, 2005-12-04)
VBChess\res\hongche-1.bmp (6966, 2005-12-04)
VBChess\res\hongma-1.bmp (6966, 2005-12-04)
VBChess\res\hongpao-1.bmp (6966, 2005-12-04)
VBChess\res\hongshi-1.bmp (6966, 2005-12-04)
VBChess\res\hongshuai-1.bmp (6966, 2005-12-04)
VBChess\res\hongxiang-1.bmp (6966, 2005-12-04)
VBChess\UAC.res (98504, 2011-11-15)
VBChess\VbChess.bas (1900, 2010-02-19)
VBChess\VBChess.ctl (4164, 2005-12-07)
VBChess\VBChess.exe (208896, 2011-11-16)
VBChess\VbChess.frm (125759, 2011-11-16)
VBChess\VbChess.frx (3274, 2011-11-16)
VBChess\VBChess.PDM (11566, 2005-12-04)
VBChess\VBChess.vbp (830, 2011-11-16)
VBChess\VBChess.vbw (172, 2011-11-16)
VBChess\res (0, 2012-03-30)
VBChess (0, 2011-11-16)

使用说明: ================ 1.打开程式后,首先选择下棋的模式,再按开始按钮开始下棋。默认为人机对战模式。 2.下棋过程中,如果你不小心走错棋了,请按悔棋。注意只允许悔一步。 3.如果一局下到一半,您不想再下了,可以先保存局;等您有时间再载入棋局就可以继续 前面没有下完的棋局. 4.本程式棋力目前还太弱,希望大家能提供好的算法。 升级历史: ================ Ver 1.00.0092 2010/02/19 PM --------------------------- 加强过河马分值的分析。 增加落底炮的分析。 加强过河卒分值的分析。 增加士、相不成双的分析。 优化走棋的速度。 其他一些细节BUG的修正。 Ver 1.00.0088 2007/09/16 AM --------------------------- 修正一个BUG,加快帅走棋计算的速度。 修正一个车的走棋着点计算的BUG, 大大增加车的棋力。 针对不同棋子优化着点算法,提高走棋速度。 加入被"将"死后不准再悔棋的保护。 加入开局库变着,对方是否打当头卒的判断与处理。 Ver 1.00.0078 2007/08/28 PM ---------------------------- 采用开局库的方式加快开局时走棋的速度。 增加智慧老人对棋手走赢时的祝贺与走败时的讥笑。 增加先手设定的选项。(原来固定为黑方先手) 改进算法速度,使用默认的递归层次可由2->3, 棋力略有增强。 Ver 1.00.0075 2007/08/25 AM --------------------------- 加强炮马开局。 增加过河马的分值。 增加出车速度的判断。 Ver 1.00.0073 2006/07/16 PM --------------------------- 人机对战时隐藏黑方走棋按钮。 双人下棋时可设置是否允许电脑帮忙黑方走棋。 Ver 1.00.0065 2005/12/09 PM --------------------------- 增加走棋背景音效功能。 增加是否显示电脑算棋步骤的选项。 增加可爱的象棋老人,提高程式趣味性。 将棋子图片包含到EXE文件中以减少文件数量。 将电脑走棋时的MOUSE状态设为“忙”。 Ver 1.00.0046 2005/11/25 AM --------------------------- 修改拿棋与放棋动作,使操作更方便。 改进红方走子规则检查,修改炮可以打空子的BUG。 增加精致型棋子风格,使界面更美观。 Ver 1.00.0044 2005/11/23 PM --------------------------- 人机对战采用'自动递归层次提升技术'以提高自动走棋的智能。 加入棋子的走子规则检查,此版本之后不再允许违规走棋。 Ver 1.00.0035 2005/11/23 AM --------------------------- 增加当头炮的威胁值,使分值判断更准确。 增加过河兵或卒的判断,过河之后的兵或卒分值升3倍。 增加炮+马开局棋式,并设为默认的开局棋式。 Ver 1.00.0030 2005/11/22 PM --------------------------- 修复人机对战中,黑方象可能出现违规走棋的BUG。 修复开局炮打马的问题,限制开棋三步之内不准打马。 Ver 1.00.0028 2005/11/22 AM --------------------------- 程式首次发布。

近期下载者

相关文件


收藏者