开局库是一种为了增强计算机的博弈水平而必不可少的辅助手段 ,开局阶段的着法采用查询数据库的方式生成 ,从而避免耗时的搜索 、评估和出现战略性错误. 研究了中国象棋机器博弈系统中应用开局库的一些技术问题.介绍了开局库的计算机自动生成方法 ,对统计开局库作了详细的探讨和论述 ,提出了理想开局库的设计思想以及开局库评估系统的必要性. 中国象棋历史悠久 ,魅力无穷. 整个博弈过程是双方各占棋盘的一半地盘开始进行对弈 ,分为开局 、 中局 、残局 3个阶段 ,将对方的“老将”将死为止. 中国象棋棋有“蹩马腿”等独特的规则限制 ,因此开局阶段注重的是大子的出动速度 ,抢占重要位置 ,以争取主动. 中国象棋开局类型多样 ,一般先走的红方多采用进攻型开局 ,分为急攻 、缓攻等 ,黑方多采用防守型开局 ,分为积极防御 、消极防御等 . 中国象棋的开局变化极多 ,每一种着法都能产生出一些新的变化. 单就中炮开局就有中炮对屏风马、中炮对反宫马 、中炮对左 3 步虎等数十种变化.其各个开局又都有自身的变化. 这些开局都遵循开局的规律 “明车”:即车路要通 “活马”;即马与兵阵的配合合理 ,使马能有活动的空间 “好炮位”;,即炮要占住子力疏密适中的要点 ,封锁对方进攻路线 ,配合其他子力展开进攻 . 另外当进行快棋赛时 ,棋手还会选择一些冷门开局 ,使局面很快“脱谱”,迅速进入到中 、残局. 所以中国象棋开局阶段是整个对弈过程中变化最多的阶段 ,开局的好坏对之后的中 、残局意义重大.研究中国象棋的机器博弈系统 ,开局阶段是个重点. 首先 ,开局变化多 ,且各个局面相对来说没有明显的优劣差异. 因此如果用搜索和评估选择开局着法的话 ,那么计算机所选择的着法常常贻笑大方.另外 ,开局阶段是棋手排兵布阵 、施行战略的基础 ,而计算机一般只按照一些子力评估的分值进行选择 ,很可能盲目地抢先 ,造成其后的失利. 所以 ,为了解决这个问题 ,必须认真借鉴各种经典的和成熟的开局着法 ,设计开发博弈系统的开局库 ,应用开局战术.