
                             楚汉棋缘1.46版
                         （原名：天狼中国象棋）
                              作者:贺建良

 		 2005年4月8日

           主要功能：中国象棋人机对战！网络对战！同机对战！棋谱研究！
 
大风起兮云飞扬，
威加海内兮归故乡，
安得猛士兮守四方.......
汉高祖刘邦与楚霸王项羽在象棋棋盘这个小小方寸之地上，继续上演着楚汉争霸.... 

人机对战：很强的智力！有入门、初、中、高级和自由级选择，可进行段位赛，人机对战时可随时交换红黑方!
同机对战：双人同机交替走棋，是研究棋谱的好地方，人机对战和同机对战可随时交换！
网络对战：可以在局域网和Internet上双人对战，具有旁观、聊天等功能，是和棋友切磋的好工具！
棋谱研究：还有系统自带的近2000多个精典象棋棋谱，包括：《橘中秘》、《残局攻杀大全》，《梅花泉》，《现代布局精要》、《中局杀法》、《适情雅趣》和《烂柯神机》等13本秘籍；并且实现真正的"自己走试试"，对棋谱当中你不理解的地方，可随时和计算机演练，其定会对你棋艺的提高大有裨益！另外，在对战时还具有让子、悔棋、保存、续盘、摆局、交换棋子、声音、走棋轨迹显示、闪烁提示和中/繁字体支持等功能！

具体使用方法请见帮助！

楚汉棋缘 1.46版主要有以下的更新：
1、增加了菜单；
2、续盘、摆局功能更完善；
3、对战的棋规进行了完善；
4、更改了快捷工具栏的显示；
5、更正了许多其它错误。


关于注册：
1.46版本的注册费用为：28元。以前版本可以免费升级到1.46。
只有得到大家的支持，该软件才能更好的发展，请大家理解！
如果您想注册，请通过共享软件注册中心http://www.softreg.com.cn来购买，
我会在两个工作日内给你注册码！请在购买后最好给我来封e-mail！
或到我的网页上查找网上注册方法。http://herbert73.yeah.net；

注意：注册码仅限个人使用，否则取消技术支持和以后的版本升级服务。

注册用户获得的功能：
1 能使用人机对战的中、高、自由级;
2 人机对战时可随时交换红黑方；
3 能使用新加的四本棋谱（以后会更多）；
4 能随时更改对战等级，自由级可设置多项控制；
5 能推演所有的棋谱；
6 得到最好的各方面的技术支持。

该软件今后的展望：
1 继续增强人机对战功能,如自学习能力等；
2 棋书独立出来，这样就可以方便地进行棋局打谱；
3 界面更加友好，功能更加完善，争取做国内最好的中国象棋软件。


 展开后主要有以下5个文件：
   chess.exe       主程序
   readme.txt      即该readme
   chess.chm       帮助文件
   chess.dat       设置文件(删除后可自动生成，主要保存用户数据等)
   openbook.dat    开局库 

  
有什么意见和建议，请给我写信：herbert73@sohu.com或hjl@tom.com
  
  我的主页为:http://herbert73.yeah.net
  QQ号为：46443689。
  
如果您对中国象棋学习或编程有兴趣，可到我的主页上交流，或给我写信,来信必复！希望我们共同把中国象棋这个国粹发扬光大！
软件思考时主要用到了以下的方法：
- AlphaBeta search
- Quiesce search
- Check Extension
- Pre Move Gen
- MVV/LVA
- History Heuristic
- Killer Moves
- Iterative deepening
- Aspiration Window
- PV Search
- Hash Tables
- Null Move Pruning
- Openings Book
- Ponder等等。

软件更新日记：

2005年1月28日楚汉棋缘 1.45版主要有以下的更新：
1、增加了菜单；
2、续盘、摆局功能更完善；
3、对战的棋规进行了完善；
4、更改了快捷工具栏的显示；
5、更正了许多其它错误。

2004年10月31日楚汉棋缘 1.43版主要有以下的更新：
1、更改了注册方式；
2、更改了许多棋书的错误；
3、开局库可以使用20步；
4、摆局可以黑方先行；
5、增加了CPU利用选项；
6、更改了评估函数，并增加选择选项；
7、走棋规则进行了更新；
8、更正了许多其它错误。

2003年10月24日楚汉棋缘 1.42版更新：
1、网络对战悔棋错误更改；
2、时间控制更改；
3、其它错误的更改。

2003年8月15日楚汉棋缘 1.41版主要更改了在某些机子上走棋闪动的情况。

楚汉棋缘 1.40版相对于以前的版本主要有以下的更新：
1、残局水平大有提高；
2、对长捉判和的问题进行了进一步的改正；
3、对战时可随时交换红黑方；
4、软件界面可以放大和缩小；
5、人机对战和同机对战可随时交换；
6、研究棋谱和摆局时可随时进入人机对战，并可交换红黑方；
7、专家级改为自由级，自己可以自由设置；
8、增加了其它一些选项，改正了其他一些bug。2003年6月10日楚汉棋缘 1.37版相对于以前的版本主要有以下的更新：

1 更改了以往的bug,软件更加完美；
2 可以显示计算机思考结果，对学习下棋很有帮助；
3 对算法进行了改进，智能有所增加；
4 更改了开局库的错误。

2003年3月16日楚汉棋缘 1.36版主要更改了1.35版本的错误。

2003年3月6日楚汉棋缘 1.35版相对于以前的版本主要有以下的更新：

1 在对战时可以随时上下、左右改变棋盘；
2 对长捉进行一些处理，可以避免大多数的长捉；
3 改正了在繁体系统下字体显示的错误；
4 增加系统资源利用选项，可以选择在运行该软件时不影响其它软件的运行；
5 研究棋谱时可随时转到人机对战，对自己不明白的地方既时推演一下，并可随时再返回棋谱研究；
6 人机对战和同机对战可随时互相转换，这样当自己觉得计算机走的不好时，可转换到同机对战自己走，然后再转回人机对战；
7 专家级可选择时间控制、层数控制、时间和层数混合控制；
8 800*600显示分辨率下的界面的美化，增加了一种棋子；
9 开局库采用新的保存方式，体积减小；
10 人机对战时显示开局库提示，对研究象棋的开局非常有用；
11 增加了其它一些选项，改正了其他一些bug。

1.30版相对于以前的版本主要有以下的更新：

1、智能算法更新，棋力又有一定的提高；
2、更改了走子不能重复的规则；
3、各个等级的思考时间更快；
4、重新对开局库进行了整理，对红方、黑方作不同处理；
5、更改了网络对战的错误，网络连接和老版本不兼容!
6、增加一些快捷键；
7、更正了其它的一些BUG。

1.29版相对于以前的版本主要有以下的更新：
   1、更改了智能算法，棋力又有很大的提高,增加了专家级；
   2、更改了60回合和棋的限制，改为50回合不吃子和棋，200回合没有结束战斗和棋；
   3、当不选择段位赛时，可以和任何等级作战（非注册用户只能使用入门级和初级）；
   4、增加的4本棋谱不用再通过对战获得，注册用户可直接使用；
   5、计算机思考时间更加灵活；
   6、开局库增加一倍；
   7、对战时可随时更改等级；
   8、更正了其它的一些BUG。

1.28版相对于以前的版本主要有以下的更新：
   1、软件名称由天狼中国象棋改为楚汉棋缘；
   2、软件由免费转为共享，原来免费的功能还是免费，希望大家能继续支持；
   3、人机对战智能大有提高，增加了中高级，希望您能喜欢；
   4、走棋方式改为点击走棋，并增加走棋动画；
   5、人机对战仿照将族，采用积分制段位赛，达到一定积分才能和更高级对手作战；
   6、又增加了4本棋谱，但要经过人机对战达到一定积分才能获得；
   7、同机对战中随时可以让计算机思考；
   8、棋谱研究时增加了自动走棋的功能；
   9、更改了程序布局和界面；
   10、更正了其它的一些BUG。

1.26版相对于以前的版本主要有以下的更新：
   1、人机对战智能修改了生成算法，智能有所增加；
   2、更改了棋书中的一些棋谱错误；
   3、人机对战可更改计算机思考最大时间；
   4、界面根据屏幕大小而自动改变设置；
   5、读入的棋谱也可以“自己走试试”；
   6、更改了棋盘和棋子界面；
   7、可以将程序保持在最前(棋盘点右键选择)；
   8、更正了其它的一些BUG。

1.25版为过渡版本；

1.21版相对于以前的版本主要有以下的更新：
   1、增加了人机对战功能，智力还只为初级，以后会继续改进的；
   2、增加了摆局功能，网络、人机和同机状态下都可以；
   3、更改了对战时的信息传递方法，减少了数据传输错误；（注意：和老版本不兼容！）
   4、增加了联网对战时连接的倒计时等待；
   5、加上了一些操作提示；
   6、网络对战可显示自己的以往胜负情况；
   7、程序名称进行了更改，由中国象棋2001 -> 天狼中国象棋；
   8、改变了一些界面，更正了其他一些BUG。

1.20版为过渡版本；

1.14版对于以前的版本主要有以下的更新：
   1、增加两人用同一程序下棋功能（可用于打谱和研究棋局用）；
   2、改变行棋规则，当对方将军时，不解除将军的步不能走（无棋可走时只有认输了）；
   3、加上了将军的声音和背景音乐；
   4、走棋时半透明棋子显示更加流畅；
   5、在系统大小字体下程序界面保持不变；
   6、支持BIG5汉字码（程序自动识别字体）；
   7、改变了一些界面，更正了其他一些BUG。

1.10版的更新：
   1、增加了走棋的声音提示（用F12键来控制开关）；
   2、增加了该自己走棋时的图标闪烁提示（包括在系统托盘中）；
   3、增加了走棋轨迹的显示；
   4、象棋棋谱“研究室”中增加了“自己走试试”功能，即自己可以走子，当走的步法和棋谱相同时，程序则      自动走对招，否则不让走。注意：在棋盘上双击可得到下一步的提示！
   5、增加了续盘功能，即可接着下未下完的棋；
   6、增加了可随时保存棋局的功能；
   7、更正了自带棋谱中的一些错误；
   8、棋谱改为一次走一回合；
   9、增加了移动时棋子的半透明显示；
   10、增加和更改了更合理的布局显示，如在结束时还显示局面等等；
   11、增加了帮助文件(F1键获得帮助)。

1.01版的更新：
   改正了士不守规则的错误。

1.00版：
  于2001年4月份正式上网发行！
