佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2138|回复: 17

wzebra(黑白棋)bot预测level 方法

[复制链接]
发表于 3-8-2005 07:25 PM | 显示全部楼层 |阅读模式
小弟原本已经写在小弟的主题(欢迎提问)但是有可能大家没有注意到所以小弟决定写在一个新的主题.

很多剛開始用程式學棋的朋友都不知道程式可以調較棋力的
像WZebra安裝之後的內設(default)棋力是3-moves
如果不知道的話...就以為程式都那麼爛

主要有兩項設定會影響zebra的棋力:

zebra settings->search depth
這裡就是zebra要往後計算多少步(層)的棋...如果是新手可以選1-move..如果是高手可以選4-moves以上...如果是世界級棋手可以選8-moves以上 (對了世界級棋手怎會不知道怎麼用zebra  ) ...如果想用來分析棋局可以選 20-moves以上 (要看你的電腦有多快)

zebra settings->book 和 zebra settings->midgame 裡頭的randomness
這裡就是讓zebra下棋的時候有一些隨機的變化...如果選no-randomness..那zebra永遠下最強的一步...如果選small到huge randomness的...那zebra下的時候不一定會下最強的一步...就是它說會故意下出比較弱的棋..有新手問為什麼zebra有時候不下最強的一步...就是因為他們沒留意這裡已經設了randomness .
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 3-8-2005 07:26 PM | 显示全部楼层
很多新手都會這樣問.."你最高贏過zebra幾級(moves)?"

這樣的比較棋力方法...不太合理。根據幾十年前在國際象棋裡rating system的研究和統計...棋手下棋的水準會有很大的變化...有時候比較強...有時候比較弱...或者遇到某一個棋形比較容易下出好棋...有些棋形比較容易下錯...這種變化大概是按統計學裡的自然分佈 (normal distribution)...但如果把棋力拿一個平均數...那這個平均數大概保持不變...這就是棋手的真正棋力

所以如果我們只看棋手的一局棋...可能是他最好的一局..或是最差的一局..誰也不知道...要比較的時候...應該看平均棋力

比如說...甲和zebra 6-moves下100局之中..能贏多少局...如果甲能贏剛好50局...那就可以簡單地說甲的棋力相等於zebra的6-moves

就像世界賽裡為什麼要下兩天一共13場的初賽...就是為了要有足夠空間來比較棋手的平均實力
回复

使用道具 举报

 楼主| 发表于 3-8-2005 07:28 PM | 显示全部楼层
以現今的電腦速度和編程技術來說...世界上大部份的棋類都是電腦比起人類棋手要強很多....暫時只有圍棋還未被電腦攻破

WZebra很接近世界最強的黑白棋程式的水平...所以全速計算的WZebra(運行於正常的PC裡)要比世界冠軍也強很多...如果不是硬背draw line...那可能一千局裡世界級高手也贏不了一局

不過WZebra裡可以設定不同的棋力來符合自己的練習要求..
如果你在yahoo能長期維持在1700分...那你可以用WZebra的3 moves來練習..
如果拿WZebra的"6 moves+12 perfect"來練習...100局中你能贏50局的話...那你就達到世界級棋手的水平了..

各位棋友,加油拉呵呵
回复

使用道具 举报

发表于 5-8-2005 08:38 AM | 显示全部楼层
哦喔。。。。。谢谢你,谢谢你。。。我会好好学习。。。希望有一天你可以指教我下棋。。。我一直以来都没什么对手。。。因为我在windows里,和朋友的圈子里都没输过。。。我还以为我很强。。。。。没想到我进了你介绍的Wzebra和kurnik后。。。才发觉到我是非常,非常,非常差的。。。。。我会努力加油。。。希望有一天可以得到你的指导。。。。谢谢。。。。。。
回复

使用道具 举报

发表于 7-9-2005 11:41 PM | 显示全部楼层
我去try过4moves..只赢过少过5次..
可是我从没赢过3moves...是不是有点奇怪?
有时玩2moves..一直输...水准不平均.
回复

使用道具 举报

发表于 8-9-2005 06:23 AM | 显示全部楼层
通常业余级别的,都是采用即时思维模式。
棋手是依靠个人经验做出FLASH BACK。

而专业的棋手都是死背了非常多的的步伐。
思维模式不同。

以前学棋的时候老师讲过大概类似。
说得不好请见谅。
回复

使用道具 举报

Follow Us
 楼主| 发表于 8-9-2005 07:34 PM | 显示全部楼层
原帖由 周翔。。。 于 5-8-2005 08:38 AM 发表
哦喔。。。。。谢谢你,谢谢你。。。我会好好学习。。。希望有一天你可以指教我下棋。。。我一直以来都没什么对手。。。因为我在windows里,和朋友的圈子里都没输过。。。我还以为我很强。。。。。没想到我进了你 ...


我进了你是什么意思?????这样吧我们在malaysia open(2th october)见面呵呵、
回复

使用道具 举报

 楼主| 发表于 8-9-2005 07:37 PM | 显示全部楼层
原帖由 loveissecret 于 7-9-2005 11:41 PM 发表
我去try过4moves..只赢过少过5次..
可是我从没赢过3moves...是不是有点奇怪?
有时玩2moves..一直输...水准不平均.


可能看错了,哈哈,没有可能的,因为虽然差一level,但是电脑的利害程度不同的。在试式看看,maybe error hehe
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 8-9-2005 07:41 PM | 显示全部楼层
原帖由 轩辕民 于 8-9-2005 06:23 AM 发表
通常业余级别的,都是采用即时思维模式。
棋手是依靠个人经验做出FLASH BACK。

而专业的棋手都是死背了非常多的的步伐。
思维模式不同。

以前学棋的时候老师讲过大概类似。
说得不好请见谅。



errr ,小弟想问您学的是什么棋,因为每种棋都有不同,但是业余跟职业 的不同是一定的,so far ,在黑白棋没有职业棋手,但是日本有,但是职业死背小弟不认同,因为在黑白棋的opening 可以死背以外其他的都不能死背,只有凭经验还有技巧、同意吗?
回复

使用道具 举报

发表于 10-9-2005 05:19 AM | 显示全部楼层
原帖由 zipp_882000 于 8-9-2005 19:41 发表



errr ,小弟想问您学的是什么棋,因为每种棋都有不同,但是业余跟职业 的不同是一定的,so far ,在黑白棋没有职业棋手,但是日本有,但是职业死背小弟不认同,因为在黑白棋的opening 可以死背以外其他的都不 ...

残局可以死背。
回复

使用道具 举报

 楼主| 发表于 10-9-2005 01:37 PM | 显示全部楼层
errrr 在黑白棋内,没有残局的,我们不可能背的只有经验还有技术,计算,运气等等。因为黑白棋没有一定的,每一步都有可能让对方有机可乘,除非有很好的基础,信心.这是为什么黑白棋不同,易学难精,a minuate to learn a lifetime to master 这是我们的原则。谢谢支持
回复

使用道具 举报

发表于 12-9-2005 08:04 PM | 显示全部楼层
觉得opening很重要.经验是最需要的,因为黑白棋太多变化了.最重要不要轻敌,有时在yahoo遇到比较弱的棋手,因为急着要赢,反而被将一军.
回复

使用道具 举报

 楼主| 发表于 12-9-2005 09:59 PM | 显示全部楼层
原帖由 loveissecret 于 12-9-2005 08:04 PM 发表
觉得opening很重要.经验是最需要的,因为黑白棋太多变化了.最重要不要轻敌,有时在yahoo遇到比较弱的棋手,因为急着要赢,反而被将一军.



哈哈,看来您也是被人欺负到有经验哈哈,但是有一局名句应该是广东话,今天洗厕所明天吃苹果,以前小弟也是,被人欺负的,现在虽然还是很差但是勉强可以教新手,哈哈,opening可以帮助我们,避免下错棋,但是不能担保嬴,因为黑白棋是要全面的,opening+midgame+endgame+lucky=win ,哈哈,不容易的,因为太多变化了,不过轻敌是大记,要尊敬对方,不是在鄙视,这是美德,总而言之,嬴不能串,输不能输德,这是小弟的advice ,谢谢
回复

使用道具 举报

 楼主| 发表于 3-10-2005 10:38 AM | 显示全部楼层
為什么您這么認為可以畢業了????y???
回复

使用道具 举报

Monoceros 该用户已被删除
发表于 3-10-2005 09:43 PM | 显示全部楼层
原帖由 喵呜咪 于 3-10-2005 10:09 AM 发表
3 move   5败
2 move   1胜4败
可以从黑白棋毕业了

是说 Zebra 的程式吗?2 moves 我嬴过几次,都远远不敢“毕业”咧!

泼你冷水,不好意思哈!
回复

使用道具 举报

n0thing_much 该用户已被删除
发表于 4-10-2005 02:25 PM | 显示全部楼层

to wu kitten

wu kitten,

well, I am a 1700-1900 player in yahoo reversi, tell you a truth, i never wan to play with wzebra because it let me lost confidence. losing too many times make me feel miserable. even the world champion dont really like to play with program. no doubt program can help you state down your level, but most important is, use the program to review your game.

zebra 1 move? i lose always. 2 moves? rather terrible. 3 moves? shit go to hell you bloody animal.

i lost a lot in 2 moves n 3 moves too.

so dont get frustrated at losing to program. giv up othello because of program? that's rather sad.

Stan
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 4-10-2005 09:38 PM | 显示全部楼层
其实,wzebra 真正的用意是用来复盘,看看那里有问题,那一手不好,那里需要改进的.......其实跟电脑玩玩也ok的,玩久了可以自我提升,但是那意志力要很强,小弟认为输赢其实不很重要,重要是学到东西,这只是个人意见,参考而已.
回复

使用道具 举报

 楼主| 发表于 4-10-2005 09:48 PM | 显示全部楼层
那是个人看法,因为黑白棋是看全面的,可能opening 好,maybe ,midgame 差,但是却能在end game 反败为胜,谁知道哈哈.........
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-11-2024 12:43 AM , Processed in 0.162243 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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