四国军棋吧 关注:37,636贴子:2,409,313
  • 24回复贴,共1

【弹子兵法】四国军棋的理论研究该研究些什么?【弹子讲棋】

只看楼主收藏回复

今天,想到一个问题,四国军棋的理论研究该研究些什么?
四国军棋需要一种理论,这种理论能够解释正确的下法、能够推算出正确的下法。
随笔,就是想到哪儿写到哪儿.....
(1)首先要建立一种评价体系,应该量化的评价体系,以此为标准对行棋进行评价,并确定行棋的优劣。从而才能对行棋进行比较、优化,并最终得出最佳的解。
比如某一步棋的价值、风险、收益。或某一个子在某个局面中的价值。包括实际获得到收益和信息得失的价值等。当然也包括对最终棋局胜算或胜率的影响。
这里面最基础的当然包括子力的价值。当然,这个工作其他人和我都尝试做过了。但都是一家之言,其准确性有待验证。
而某一步行棋的价值,这个就似乎很难计算了。因为这需要计算各种可能的结果,产生的收益,包括可能的概率。当影响比较复杂时,可能是难以计算的。即使不简单,比如搬了一家的军旗,这步行棋的价值是多少呢?是否等于敌方此时所有子力值的和减去夺棋子力的价值?
另一个问题,子力信息暴露的价值。它包括两种情况,一种如高一级子力吃子,如40吃39,其收益是吃到了39,而损失是暴露了40。这种暴露在一般情况下,认为是收益大于损失的。(当然,如果情况复杂,网友也完全可以举出反例,即使40吃39也并不总是合适的。)而如果40吃37呢,似乎情况要复杂得多。因为这种暴露程度是有限的,往往需要结合实际情况来讲,如果一个37假司令被打吃,则收益为一个37,而损失为暴露40。这种情况,往往并不认为那么合适。当然,这仍然取决于当时的情况。所以,在计算这些问题时,对当时场景的情况,以及后续的方法等,都要考虑,可能才会得出一个比较好的结论。这导致似乎很难确定这些价值,甚至无法计算。
相对而言,可能在残局时,相对容易计算一些。具体的计算方法,应该可以首先取得突破。
而残局的种类是很多的,有的还包括地雷以及雷下活子。关键是,当是暗棋的时候,其计算似乎更难。如是否该挖角雷?因为有可能会导致埋死的子活出来。
所以残局中取得突破的,首先应是全明的残局。先必须分门别类地研究清楚,一些典型的残局,才能总结出一套规律。这个过程中,又必须考虑先后手及配合。所以更早的,应是研究清楚双人对局的残局。
即先研究双人对局全明残局,然后再研究双人暗残局,然后是三人、四人残局。引入配合的因素进去。


IP属地:四川1楼2020-07-01 21:28回复
    (2)博弈论
    由于博弈论本身就是在类似游戏中产生的学问与工具,因此,目前而言,用博弈论来解释四国军棋似乎是最好的方法。因为经博弈论既考虑逻辑,又考虑概率。
    在全明时,博弈论完全可以比较、优化、解释最佳解。而在非全明时,也可以根据概率计算出可能收益与损失(尽管这也相当不容易)。相对而言,四人博弈其概率变化更多,计算也更复杂一些。所以研究时仍应从双人全明残局开始至扩展至多人全暗对局。
    由于博弈树很长(步数很多),因此,要计算各种情况下的收益仍然很困难。可能需要考虑实际的计算深度,即在有限的步数之内认为是最优的解。这样就能够将残局的全暗对局与中局甚至是开局联系起来,从而来解决过程中的最佳决策问题。
    实际上,由于计算机能力的突飞猛进,这种可以计算的深度必然会不断增加,使计算机更聪明。
    然而,实际问题是,我们是否可以让计算机自动学习并总结出一套方法。从我们已得出的基本的博弈计算方法中,进行拓展,并得到准确的结果。这种能力的突破,最终将会使计算机在四国军棋中战胜人类。就像alphaGo战胜人类一样。
    这似乎也是一种必然,似乎是一种人类的悲哀,特别是四国军棋理论研究者的悲哀。但是,四国军棋理论的目的和最终目标,应该就是如此。即找到一种科学的解。即使在非完全信息动态博弈中。
    其实人类完全没有必要如此地悲哀,因为人类的价值,是在于探索未知,做更具创造性的工具。
    实际上,这些计算辅助得到的成果,将促使人类更好地发明更加有趣和具有挑战性的游戏。更多地掌握知识。


    IP属地:四川2楼2020-07-01 21:43
    回复
      (3)解释传统兵法与发展新的谋略
      无论是孙子兵法或是其它,其实均是一种博弈论。只是某些是针对战争而言,某些是针对经济或社会现象等。人与人之间的相互交往,体现着博弈的本质和源泉。将博弈论与四国军棋相结合,会得到一些定式等。将这些分门别类,就可以得到各种四国军棋36计之类的谋略。如果我们根据特点取不同的名称,必须有利于丰富军事思想。相信会有很多与现有的兵法思想相吻合。当然,也完全可能产生一些独特的或者具有借鉴意义的新的计策。肯定也可以解释已有的很多计谋。
      如果在此过程中,对传统兵法的解释过程中,出现什么问题,那么就可以对前面的总结进行修正和完善,从而得到更好的结果。总之,将会建立一个较完善的谋略体现。就像胜战计、败战计一样,分门别类。
      以后下棋的人,只需要根据情况,进行选择就可以获得收益。
      当然,下棋的人也可以与电脑AI进行谋略的对战,锻炼战略思维能力。


      IP属地:四川3楼2020-07-01 21:50
      回复
        (4)四国军棋的消失与新棋种的产生
        如果一切顺利,在这种研究深入到一定程度的时候,四国军棋的固有缺陷将会暴露出来。任何棋类的规则,其实既是一种游戏趣味源泉的开始;也是一种桎梏发展的坟墓。
        这种发现,蕴育着新的生机,并在此基础上产生新的棋类。
        或者随着战争形式和方式的革新,催生出新的更好的棋类。
        四国军棋将完成历史的史命,成为“古代”的一种曾经有趣的棋类。


        IP属地:四川4楼2020-07-01 21:56
        回复
          (5)总结
          总结一下,以免不知所云。
          四国军棋首先要解决子粒价值问题、夺旗价值问题、信息价值问题。以博弈论为主要工具,先对简单的二人全明残局中的手筋开始研究,解决简单的行棋价值的问题。然后对二人暗棋、三人、四人全暗的残局进行研究。得出一般的价值计算方法。在此基础上,先解决中局中有限步数的优化问题,再解决计算机在更多步数之中自动地进行优化。最终将成果推广至整个对局中。在此过程中,不断修正价值问题。将这些成果进行总结和分类,包括定型、取名,得到一整套谋略方案。计算机AI掌握这些方案,与人类对弈,培养棋手的谋略能力。进一步地,总结出四国军棋的缺点,并修订规则,经过又一轮优化后,四国军棋规则被不断修订,最终蜕变为一种新的棋类。


          IP属地:四川5楼2020-07-01 22:04
          收起回复
            先收藏了


            IP属地:上海来自Android客户端6楼2020-07-01 23:01
            回复
              然而并没有什么卵用


              IP属地:广东来自Android客户端8楼2020-07-02 10:42
              回复


                IP属地:江西10楼2020-12-29 04:50
                收起回复
                  累 拿出一盘实战举例来讲比较直观


                  IP属地:吉林来自手机贴吧11楼2021-02-21 13:59
                  收起回复
                    十几年。不能说研究吧,显得我多专业。其实四国没有职业化。大家都是业余的。玩了十几年。而且玩的比较认真。也到了该和这项游戏说BYEBYE的时候了。曾经一度是只小菜鸟。也梦想着成为一个高手,曾经一度以为军旗就这样了。似乎以看穿。只到现在我才发现,我对军旗懂的越多。不懂的地方也越多。到目前为止最科学。最先进的军旗理论该是怎么样的。军旗最好的走法该是怎么样的。争论很多。我想说我的就是最先进的。肯定不会有人同意。当然在此我只是想说说。这一年多来自己想到的。有人会问。你凭什么。我想我算不上专业,但至少我的水平和对军旗的认知远远超过目前网上绝大部分人。想当初,我凭借双明,当时在上游双明下的还不算多,我可谓是上游双明的始作俑者。也算在上游混过一年,后来发现自己很幼稚。遂离开军旗一年多。也不怎么再管理曾经的在上游也算有点人气的社团。这是外话了。当然这一年多来。我初了工作以外。每天回家的第一件事,就是研究军旗副盘。每天不看十盘副盘。我睡都睡不安稳。从联众,到中游。看过无数高手。从迷惑到领悟,又学到不少。想想当初以为双明的那点东西就是军旗的最精华了。现在想来也算是个错误。不过,不可否认。双明对提高棋力还是有一定帮助的。
                    言归正传,到底军旗应该怎么下。盘棋?闪电?盘闪?闪盘?谁也制不了谁。到底那个更好。我不也说不清楚。以前也曾经进入一个误区。总想证明盘棋是最高明的。后来就把自己也弄糊涂了。就象足球。现在很多人批评意大利足球。说他们后退了十几二十年,可批评的国家能保证赢意大利足球吗?这样说下去是没个底的。现在就做个比喻。我以前的错误就在于。总认为闪电。哪怕是赢了。也是运气成分多。因为没有予判和捻子,冒充都不如盘棋来的多。其实这是错误的。军旗运气因素有吗。有的。体现在那里。我觉得就体现在进攻的第一口上,因为这吃下去。谁大谁小。谁被压制。谁正巧克制有点运气。但其他的就完全没有。有人一直在引导别人进入一个误区。我以前也差点没想明白。就是说。运气成分还在于。人的思维方式。说有正向思维和逆向思维。所以。不管是怎么打。2种思维方式决定了有运气成分。这绝对是误导。如果存在逆向思维。那的确是有运气成分在的。这就是为什么要证明逆向思维不存在运气成分总证明不通。其实军旗根本不存在逆向思维,这样解释的话。就说的通了。如果你下棋是想赢的。不是一开始就想40是吃炸弹。撞地雷。39去撞40的话。就没有逆向思维。很多看似逆向思维的走法都是正向的。比如暗40摸2线的炸。因为知道你露出来不可能是炸。这是1。2。如果暗40吃2线假装摸炸。多数情况。比如我。就是已经对你的阵有了予判。在骗你大子弹了。难道这也算逆向思维吗。所以很多看似逆向的。其实就是对你的棋已经判断准确了。然后用骗招骗你。这和很多其他骗招的概念都是一样的。所以。军旗没有逆向思维。运气成分也较小。
                    那军旗应该怎么下?意识流又是什么。先听我这样分析。军旗的核心是什么。以前又有一个误区。就是把四国军旗的核心。看做配合。那完全是错误啊。的确四国比2国多什么。多的是配合。但是这并没有影响军旗本身的核心的改变。那就是判断。2国如此。四国也如此。没有一个基础的判断。配合从何而来?那好。知道基础是什么就好办了。该怎么下。既然军旗核心是判断。你如何准确的判断出别人的棋的大小以及意图。又如何掩盖自己的棋的大小和意图就是
                    胜利的关键了。很多高手的棋局中可以看见。在开局时当中9个位置最容易交战的地方。总是4家很多大棋游来游去。却不轻易吃棋。总可以看见。37追着38跑38又追着39跑。大家可能还很迷糊。其实,当局者难道不是一样迷糊吗。这个时候别说你们看副盘觉得奇怪。他们下的时候也不知道对方是什么棋。只是有一点。暗棋对暗棋的时候。会大亏吗?这就是意识。有时并不是吃的越多就代表越大。你的一个38吃越多的毛棋。就越容易给别人39发挥的机会。而人家的40又在后面等待真正的猎物了。既然称之为意识流,我不可能象以前那样,把我的理论很完整很系统的说出来。很多只能点到为止,看大家自己的天赋了。我只能算抛砖引玉吧。在说几点重要的。当人家39吃了一个明38以后。你再控不了盘的情况下。暗40少吃为妙。这是什么。这就是意识。有人要问为什么。已经亏的棋。在不吃明39。不是拌不回来了啊。呵呵。你听我这样分析。你看似。节约了一个炸弹。但你无条件的把自己的暗40走明了。在控不了盘的情况下。暗40的作用难道还没一个炸弹赚头大吗?所以。以前有盘棋对我的提高很大。我看一个小有名气的人下。他的40有机会吃一个明39。但他没吃。我搞不懂,棋局结束,我就问他为什么不吃。走的这么花干吗。当时我觉得他走棋太花了。后来他说了句。吃了能赢的棋我会不吃吗。我当时也没听明白。后来看了一些军旗文章后,才理解。原来是这个道理。40吃39没错。但吃了后控不下盘。那你以后就难下了。自己家没40保的地方会被越打越薄。40也会走的捉襟见肘。一个暗40的好处在于。你家的棋会个个象大棋。利用的好。赚头绝不止一个炸弹那么少。还有什么意识吗?如果你还不能举一反三的话。我在提示一点,防守重心,有人想到过吗?很多高手的棋局的第1步往往能看见仙人指路这步。就是2个下营的当中那个棋进中营。原来看似很没用的这步,其实带来的效益是很大的,那就是防守重心的使用。进中营的不管是什么棋。炸也好,40也好,排也好,工兵也好。如果,别人打你一路。你这路又不想给别人打,或者你在被吃顶线后,你无棋解决。你不想他在打下来。你这时走中营的这个棋,进这边被攻击的下营,别人会怎么想。不管你是什么棋。你给人的影象是你加强这边的防守了。你会看到别人知趣而退的。通过他退走后的反应,走的位置,你可全面对他的这个棋,甚至对他的这边的阵型都可以有大胆的予判。
                    意识还存在在哪里?如何去判断别人的棋?这很难说,每个人也有每个人判断的方式和理由。但不管怎么样。最终还是看效果。我最近一直把很多高手的布局存下来。自己玩。因为,我感觉阵已经不那么重要了。只要大棋都在前4排就行,后2排藏大棋的阵我觉得不好,出子太慢。其他的都可以。因为不管什么棋。出去都没判断的时候,也就是暗棋的时候,我随便拿什么棋都可以把它想成什么。所以阵不那么重要。主要看走法。有一盘的判断我拿出来供大家借鉴一下。我用的是中游第1高分,闽南少将的阵。我下家第1口就拿一棋。吃我右手。把我的团提了。我团后面是炸。轮到我走。我炸没动,我走第2排当中的工。进右手的营。当时因为第1口,我对这个棋没有判断。只能说比36大。然后又他走,他走横吃。吃掉我眉毛的工兵。我看了下。他是个胜率70%左右的营长。1000多分。我开始用自己行棋的意图去揣摩他的心态了。我走左手第3个棋。军长进左手的上营。这时我想,他要是40,我右手上营进的不是炸左手总能掉炸进了。他不敢再吃的。要是他在横吃我1线当中的37,我估计他就是38想靠一个38打明我的阵型,接着他走,他没有吃。而退了出来。又轮到我走,我还是没炸他,因为。他退出来有2种可能。1:他是40,怕在吃了被炸。而他吃我第1个。我没炸他,他没判断我这边2线是炸。2:他是37,怕当中那个吃不动,弹死没意义。出来逃出去可以充40。接着我走。左手第1排的营长顶一步。他走。这个棋退一步。走到立角。而不是回到他家的顶线。他的40走出了霸气。也把他的40走明了。我遂炸之。本来,他吃我第1扣。36的时候。我就可以炸的。我旁边是工兵。又没别的棋处理。换了很多人肯定直接炸了。既然放了团炸的格式,但你们在下的时候有没有想过这么多呢。这就是意识。大家可以想想如果换了你,你是40你会怎么走。你是37会怎么走。就明白了。任何棋走的意图都是可以判断出大小的。但为什么有时看似一步很有意图的棋,我却又上当了呢?
                    呵呵。我告诉你们军旗的判断有2种。一种是人家对你的明棋的判断。一个是对暗棋的判断。如果你是明棋。你走的意图。和你是暗棋走的意图和对判断的选择是有误差的。其中的道理太多,大家慢慢想吧。
                    最后。在说一下。军旗应该怎么走。绝不是4家走的很明,大家明对明。然后比比谁比较不明。靠配合和一点点花招去赢棋。呵呵。应该是暗对暗。然后,以明对暗。再以暗对明。如何以明对暗。什么时候以暗对明,就是考虑到敌我双方棋力的优劣。在优势的时候可以考虑用明棋刻意打明一家的暗棋。不要让人家有把暗棋发挥到极限的机会。要知道,你既然已经明了。说明你赚过比你这棋小一级的棋了。这才叫明。既然如此。又在优势的情况下。再去打明那家唯一能让你们吃药的棋。那就胜率在望了。不要怕牺牲。牺牲也不是白死的。你也掌握到情报了。只不过是用棋面的子力去换取棋力的认知而已。这时。优势方就可以完全追着那个棋。劣势方又不能对。假如还不是能对的棋。只能跑。然后另一家等死。看的明白吗?聪明人应该听的懂。那么以暗对明,就看大家自己的发挥了。只要知道一点再高明的骗招也是建立在对棋力大小和阵型的认知上。所以,如何防止别人看穿我的棋?那你要做到,除非对对家有很大的误导的时候。或者对家对你的这个棋的信任超出了你可以欺骗的范围。别的时候,不管你出去的是什么棋。不管你是活着,还是死了。你都要下法一样。就是说出去37和40走法一样。死一个38和死36感觉一样就行了。你走出来的目的是给你敌家看的。而你对敌家的判断和吃棋。是给对家看的。记住了。
                    哈哈。 经典。 最后一作,把我1年多来想到的。研究过的。自己想说的。不吐不快啊。可惜。和军旗的缘分到此为止。看透了。我说的只不过。我想法的沧海一粟。很多东西还希望大家自己摸索。就写这点。我有续这贴的权利。如果近腔有想到的,我还会补充不然以后没机会了。只可惜一点。对军旗花费了N多的精力和时间,但回报却一点都没有,既不能给我带来金钱,也不能给我的工作,生活带来任何东西,只为喜欢这个。然而马上就将和它说再见。感觉有点失落。所以很想很想把心中的东西全写出来。但千头万绪。又不知如何说起。


                    IP属地:北京12楼2021-06-08 11:15
                    收起回复
                      顶一下,给有需要的人看看


                      IP属地:上海来自iPhone客户端13楼2022-12-22 23:05
                      回复
                        你这就是人工智能里的强化学习啊


                        IP属地:上海来自Android客户端14楼2023-06-21 17:45
                        回复
                          四国军棋棋友群1050807863欢迎你


                          IP属地:江苏来自Android客户端15楼2023-06-22 16:13
                          收起回复