黑石五子棋软件最新版v3
整理:yaobaiwang.com 时间:07月03日
[JAVA设计的五子棋源程序]java编写五子棋程序:import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.geom.*; import java.util.*; class PaintPanel extends JPanel...+阅读
黑石五子棋软件最新版v3
黑石五子棋软件最新版,PC上的一个五子棋软件,可以快速开启一场五子棋策略竞技较量,你的对手是AI电脑,有多种难度可以选择,用来练习下棋技术也是一个不错的选择,还能帮您活跃大脑。本次带来黑石五子棋软件最新版下载,单文件程序,便于安装游玩。黑石五子棋禁手点
一、禁手的定义五子棋禁手----是指黑棋一子落下,同时形成三
三、四
四、长连,且没有形成五连,那么这个点就是禁手点,黑棋判负。 而白棋是没有禁手的
二、从禁手的定义可以明确
1、只有黑棋才有禁手,白棋没有禁手
2、只要黑棋落子禁手点,不论是黑棋无意走出还是被迫走出,都会被判负
3、形成禁手的同时形成五连,则判五连为胜,不判为禁手
4、禁手包括三类:三
三、四四和长连
三、禁手的注意事项
1、三三禁手中的“三”,是指“活三”。 即至少要同时形成两个活三,如果同时形成两个以上的,也归在三三禁手这一类
2、四四禁手中的“四”,是指“能成五的四”,包括冲四和活四。即至少要同时形成两个“能成五的四”,如果同时形成两个以上的,也归在四四禁手这一类。
3、长连禁手是禁手的一种,是指黑棋一子落下,形成六个或者六个以上的同色连续棋子,且没有形成五连。 从理论上讲,长连禁手包括六长连,七长连,八长连和九长连四种。最长的长连是九长连,十长连是无法形成的。黑石五子棋必胜技巧
1、先手要攻,后手要守这句话的表面意思应该很容易理解,先手当然应该进攻,不要贻误时机。但有些时候局面并不是一边倒的形势,这就需要认真判断自己到底是不是真正的先手,如果前途暗淡,而对方也有些手段,就要小心了,冒然进攻,用完了自己的力量,再去防守对手,就成了彻底的后手。
2、以攻为守,以守待攻攻不忘守,守不忘攻。有句话叫“最强的防守就是进攻”,防守别人棋的时候仔细看清局势,是不是有既能防守住对方又可以进攻的点。以守待攻,在对方狂攻一阵却 无胜棋后,你防守的棋是否形成了外围的攻势?在安全的前提下,防守对方的棋最好不要太消极,等他攻完,就可以利用防守时形成的攻势轻松收拾对方。
3、攻守转换,慎思变化黑石五子棋攻防技巧当你的对手走棋不积极时,你不必跟着他走棋,而是要考虑自己的棋是否可以进攻。如图1,白10形成眠三,看起来为下一步进攻做好了准备;但如果你仔细计算,会发现白棋的进攻并没有连续性。因此,我们认为白棋并不积极,黑棋可以落子11形成攻击。 有很多棋手会跟着挡在11-C,虽然这不是坏着,但在当前情况下,完全没有必要,这个时候,你应该去进攻而不是防守。白10应该走A或B点,这样的行棋会更加积极,如此,黑棋就不能走11位攻击了,而是要跟着白棋去防守。发现进攻没有胜棋,而对方防守的子力形成了一定的威胁,一般就会转攻为守了。 或者守住了对方的进攻,得到先手而转守为攻。攻守转换的时候,要分析局面,有些 冲
四、活三是不是该先下了再去防守更好?还是冲后以后再防守会变得更困难以守转攻的时候,要看清是不是真的已经完全守住了对方?他还有哪些力量,能不能 够成威胁?
4、先行争夺,地破天惊用妙手强行夺得先手,这样的气势连天地都会惊动
5、守取外势,攻聚内力防守的时候,尽可能防在外围,限制对方的空间,让他的棋没有发展前途。 进攻则不能太分散子力,下得太*外,被对方占据要点,阻断子力联系,不能形成有效的进 攻。但攻聚内力并不等于放弃外围,使自己没有足够的空间进攻,守取外势也不能一味地在外围防守,而放弃内部必须占据的要点
6、八卦易守,成角易攻八 卦就是由象棋四个马步形成的一种棋形,如果摆满全盘,则对方没有取胜的可能。 还有一种说法叫“马步是强防”,既使不能摆满全盘,很多时候自己的棋子形成马 步的点就是强防点。成角易攻,角就是三个紧紧*在一起的棋子构成的直角三角形,成角的形状后子力可互相多次利用,进攻源源不断。
7、阻断分隔,稳如泰山这句话说的就是防守时的一种思想,阻断对方子力的联系,逐个击破
8、不思争先,胜比登天仅仅消极的防御是赢不了棋的,防御的时候时刻要考虑夺回先手。 两个棋力相当的棋手,一盘五子棋比赛过程,就是互相争先手的过程
9、初盘争二,局终抢三开局的时候双方都没有连续进攻取胜的手段,就需要在限制对方形成活二的基础上自己形成更多的活二,时机成熟,一举攻胜。到了局终双方各有些活
二、眠三,这时有些三就要先活,有些眠三就要先冲,占据空间要点,切断对方子力联系
10、留三不冲,变化万千有 很多初学五子棋的朋友是有三必冲的,殊不知在鞘中的剑才是最强的剑,冲四犹如宝剑出鞘,如果不能一击致命,出鞘之后的剑就没有威力了。 留三不冲,你的这个 冲就有两个点
(一个连冲,一个跳冲)可以利用,相应对方防守的子也会少一个。有时把冲了以后活三改为直接叫四三,可以收到更好的效果。
11、五子要点,次序在前这里说的是顺序问题。同样的棋,顺序对了可以取胜,顺序错了没有胜棋,在实战中可以遇到这类情况。 不要被自己很多可以活三冲四的棋看花了眼,认真计算正确的进攻顺序以及对方防守后会不会形成反
三、反四...
请问在五子棋软件blackstone中哪个level实力最强
3 dan 最强。 黑石使用技巧
一、最佳设置
1、把“OPTIONS”的“System..”的箭头调到足够靠右,这样可以让计算机提供更多的内存来帮助黑石的计算,AUTO不要划“钩”。
2、最好把“LEVEL”“TIME CTROL”调到 1st:60.....600;2nd:40.....600。
3、把“LEVEL”调到三段。
4、把“View”一栏全部划“钩”。
二、黑石的思考
1、当黑石在思考的时候,棋盘的交叉点上会出现 红、绿、白三种颜色的点 含义分别为: 红:目前认为的最佳点; 绿:正在计算的点; 白:计算后认为不行的点。 注:每次思考黑石都要算3遍(最新的3.7版算4遍),每次的深度都有很大幅度的增加,第一遍为粗算,然后把所算的点由好到差顺序排列,然后按这个顺序再算第二遍,算第二遍时,由于深度的增加,可能会出现原来认为最好的点被别的点超过了,所以会出现红色的点来回转换,然后按照第二遍所算的优劣顺序再算第三遍……第四遍。
2、黑石对局势的判断由“value”来显示,在大部分情况这个值还是是比较准确的,-5~+5为双方基本均衡-10~-5,局势稍占劣势;+5~+10,略优;如果超过15说明优势或劣势趋于明显,超过20说明局面已经是明显优势或劣势,超过25就是胜势或败势了,当值超过190时,说明电脑已经明确的算出胜或败了。 当然也有相当多的情况这些值是不准确的,最典型的例子就是当双方都有攻势的时候,黑石会作出不准确的判断,甚至是颠倒黑白。所以这个值只是一个参考值,还需要你自己去作出准确的判断。
三、使用的一些小技巧
1、在棋盘上点鼠标右键是放棋子。
2、“右箭头”(就在界面的工具栏的右面四个箭头)的运用:当电脑走完一步棋后,点“右箭头”会看到电脑后面的思考路线(就是BESTLINE后面的内容)。
3、有时你会发现红点老停在一个冲四点上,但这步棋明显不该冲四,你就可以“stop thinking”然后再点“next best”(在Move栏里),这样电脑在算时就不会再考虑这个点了,同理你认为某个局面不该走这个点,你也可以用这个方法来节省时间。
4、当电脑已经算出胜了(value都200多了),但电脑还在不停的算,这时你就可以“stop thinking”然后点“右箭头”来看胜法。(不知电脑那时还在在干嘛!)
5、有时你会发现电脑计算某一步时,开始会闪过一个+200多(或是比较大的一个值),但后来就再也没出现,而且电脑最后走的那一步根本赢不了,这时你就让电脑重新算一遍,当算到那个+200多的同时点“stop thinking”,然后点“右箭头”,你会发现令你叫绝的妙招!(不知电脑为什么后来又排除了那个点!)。
6、当电脑有很多冲四或活三的时候换句话说就是电脑声势很大,而另一方得声势却小得多,看上去电脑就要赢了,而且value值已经到了30多甚至190多了,可是,这时恰恰说明电脑要输棋了,过一会你就会看到value一下子跳到-200多。所以在这种局面只要电脑的value没到230以上,就不能保证赢。相反,当你得声势很大,电脑没什么声势的时候,当电脑的value值在0以上,就是说明电脑基本能够赢了,所以在这种局面下value值不保持在-220以下,你是赢不了的。当双方声势都很大时,value值就根本不准了。(第6条可能说得有点抽象,不过你是可以慢慢领会的)。 小结: 对局面分析和对value值的理解,是使黑石发挥作用的关键,这一点可以从上面的几个例子中隐隐的领会到,还有一些技巧一时想不起来了,当我想起来时我会再继续发,如果你对黑石还有什么问题,或对这篇文章有什么不明白的地方就在后面回复吧,没准就把我没想起来的技巧想起来了:)
7、当你想通过黑石来研究出某个必胜谱那是再合适不过的了,这时你也可以通过对value这的分析,来判断你的研究方向,或者是思路对不对,比如value值在15以下,往往是不能通过连续进攻而取胜的,需要做棋,比如先活个三再做等等,如果电脑还在一维的连续进攻的话,你就要对其纠正。在研究的同时,value应该是稳步上升的,如果出现value值下降的话,说明前面有走得不对的地方,也需要改正,最简单的办法就是在你认为不对的地方让电脑算“next best”,如果你水平高的话,可以走你认为好的电,让电脑去算防守,当value的绝对值大于之前的值,那就继续研究吧,别忘了充分利用用前面说明的技巧。 下面说明一个真实的小故事: 黑石的残局功夫太强大了,就连Meritee都比不过,证据是:世界杯上的一些对局的残局拿来让黑石算,它能够算出比Meritee更为简单绝妙的杀招!还有一篇文章我记得是说明奈良和谁在世界杯上的对局中的精彩残局,说黑棋的进攻绝妙!但奈良通过他强大的算路找到了意想不到的最强防,而黑石只用了5秒就找到了,至于那步黑棋的绝妙进攻,黑石说:那不是最强的,于是他算出一步更绝妙的杀招,之后,也不存在什么强防了,黑速胜! 有时当让黑石算局部的杀的时候,发现很慢,原因可能是其他地方保留有很多的冲四点,解决方法是,先把不影响攻杀的冲四全部冲掉,然后再让电脑算,这样既节约时间,又保证准确。 虽然黑石计算局部攻杀的力量确实非常大,但是他的全盘意识还远远落后于人脑,换句话说,黑石只...
以下为关联内容:
谁能帮我写一个JAVA人人对战的五子棋java五子棋人机:package com.java.demo1; import javax.swing.* ; import java.awt.*; import java.awt.event.*;/** * 自定义五子棋棋盘面板类 * */ public class Gobang ext...