数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 3756|回复: 0

[原创]我的《升棋》ChessHigher 3.0终于完成了。

[复制链接]
发表于 2011-3-14 12:08 | 显示全部楼层 |阅读模式
[watermark]一、简介
大家好!我是“要酒棋三”,经过三年多的苦心研究,我开发的《升棋》ChessHigher V3.0终于完成升级了。本软件有如下功能和特点:
1、  开始游戏时,先点击“开始”按钮,弹出设置对话框,可设置先手,棋盘双方位置,水平,时间,走法,棋子类型,电脑是否自动认负(关于残局的破解),音效,单击确定按钮,即开始游戏。
走法分平常与百步杀两种。(百步杀规则:红方子力齐全,黑方有一个仕,但这个仕能有车、马、炮、象、仕的走法,象、士可过河,还配有一匹马和卒,都为正常走法。红方帅被将死为输,而黑方士和马两子被吃或者在100步不能杀死红方为负。)
2、可人与人下,人与电脑下,电脑和电脑下多种对战方式。分别点击棋盘上方或下方“人脑”、“电脑”按钮即可选择对战方式。
3、人脑下棋时,先移动鼠标光标到棋子上方,单击鼠标左键(有小旗状的光标),即选择了棋子,再在要行棋的位置上点击鼠标左键, 即走一步棋,棋子被吃后会显示在棋盘左上方或右下方的有对角线的方框内,如果要取消选择棋子,单击鼠标右键即可。界面右下角的红色的旗子和黑色的旗子提醒轮到那方走棋。
4、电脑与电脑下棋时,只需按下棋盘上下方的“电脑”按钮,并连续单击鼠标左键即可。
5、棋盘中间两个图标分别代表棋盘翻转和左右镜像,单击鼠标左键即可实现此功能。
6、本软件还具有排局功能,游戏开始后,按下“排局”按钮,可任意调整棋子位置,可去掉某子,把棋子放在棋盘左上方或右下方的有对角线的方框内即可,暂时不能确定去掉的可放在旁边,可悔棋让去掉的棋子恢复。再单击“排局”按钮成为弹起状态,即可选择对战方式开始行棋。
7、要悔棋时,单击鼠标左键在按钮“悔棋”上,即悔一步棋,还可用方向键“→”或“←”前进或后退棋局。
8、本软件有专业的“求和”功能,有30多种求和局面与按计算分值结合的判和方式,单击按钮“求和”,再走一步棋等待回应,电脑也会自动求和。同意点击“是”,不同意点击“否”。如果不同意和棋,后30步内局面无大变化则判为和棋。
9、单击按钮“认输”即便认输,认输后即可点击“开始”按钮开始新棋局。
10、注意:行棋分出胜、负、和或认输后才能点击“开始”按钮开始新棋局。
11、有个惊喜功能,把设置的音效功能打开后,当棋局结束后,有一段根据你的走步编成的音乐和图像播放出来,大家来欣赏吧。(但音乐要有蜂鸣器才能听得到。)
12、本软件有网络对战功能,点击靠河界左边的按钮,弹出网络连接对话框,设一方为服务器,在服务器名填写好服务器IP地址,点击“侦听”按钮,设另一方为客户机,在服务器名填写好服务器的IP地址,点击“连接”按钮,接通后“关闭”按钮会显现出来,点击“确定”按钮,退出对话框。点击“开始”按钮,设置完成后,按下“我方”的“人脑”或“电脑”按钮,即开始网络对战。在棋局结束后,可点击靠河界左边的按钮,切换是否使用网络对战方式。
13、本软件有提示功能,点击靠河界右边的按钮,电脑可猜测到你可能的走步,会出现绿色的线,提示你可能的走法。
14、本软件有手动调整审局函数参数的权重的功能,按下“调整”按钮,弹出对话框,有参数:空头炮、炮镇窝心马、底炮,花心士,缺士怕双车,牵制,车灵活,马阻碍。可调值范围(-2~10)。
15、本软件最大的特点就是有学习功能,按下“学习”按钮,就开始学习,本人采用的是机械式学习和自动调整审局函数参数权重算法。在没有机械式学习功能时,开局全是用人工智能搜索,当然有深度的劣势和准确性的误差,走步时速度也较慢,有了学习功能后,可以通过一定算法学习高水平的下棋者的走棋方式,使棋力接近甚至超过本人的棋力,走棋也较快。自动调整审局函数参数权重的学习时间大概为电脑用中级走四局64步的棋,请耐心等待,但有可能学习失败,但这些功能是要收费的,价格33元人民币,可通过本人江山QQ:358397001联系解密。如果本人不在可在QQ空间上留言。还可免费得到本人的学习库。你可无限提升《升棋》棋力,还可免费升级《升棋》以后的版本。
16、根据象棋乐园站长导航灯的建议,推出了指导初学者的“分析”功能,可对尝试此着法后有限步(13步以内)分析后可能出现的情况给出较详细信息,比如将死对方或被对方将死,各种棋子的得失,马的灵活度,车的灵活度,牵制,棋形,局势优劣,来选择防守或进攻等。
五、引擎特点:
1、较精确的审局函数,包括有动态子力,位置度,空头炮,炮镇窝心马,底炮,花心士,缺士怕双车,牵制,车灵活,马阻碍等。
2、搜索算法:使用递归式PVC主要变例搜索,应将裁剪,循环检测,走法排序,迭代深化,空着裁减,渴望猜测(黄金分段),开局奇偶层的取舍,静态搜索,置换表,历史表。
3、具有专业的判和手段。
八、作者简介:
“要酒棋三”:
姓名:江山
出生时间:1973.5.25
血型:A
出生地:四川成都
毕业院校:重庆大学
QQ:358397001 呢称:技术员高(杀手书生)
QQ师父:两岁都很牛(棋魂伟伟)广西人,我是他的五徒员高。
爱好:中国象棋,武术,搏击,双节棍,数学。  
“爱闪动画”:
“要酒棋三”的动画制作人
姓名:范立书
血型:O
QQ: 359881688

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-6 00:32 , Processed in 0.096705 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表