战略性井字游戏(Starategic井字游戏)

玩井字游戏超过两个小时很容易。


超映射游戏场

本文将讨论如何在通常的井字游戏中引入“战略和战术”要素。 将描述和分析游戏规则,并且将描述游戏领域。



提供了什么?


像他的祖先一样,战略策略游戏( STTT )或战略性井字游戏是针对两个参与者的游戏,只需要一支铅笔和一支纸就可以了。 它是Ultimate Tic-Tac-Toe的超集就像Ultimate Tic-Tac-Toe是普通Tic-Tac-Toe的超集一样。 游戏的目的是帮助玩家掌握策略性思考技能。
项目首页




目录内容


  1. 术语和定义
  2. 游戏规则
  3. 比赛场地
  4. 游戏分析
  5. 结论和后记



术语和定义


注意,许多相似的定义及其编号可能会让您失望,但是如果没有这个基础,您将无法理解后面将要讨论的内容。


  • 常规井字游戏将被称为“ 操作井字游戏”。
  • 游戏终极井字游戏将被称为战术井字游戏。
  • 笼子 -在运动场上可以放置十字架或脚趾的地方,也称为操作笼子
  • 操作场 -操作井字游戏的运动场,也称为战术单元 - 单元的 3x3网格。
  • 战术场 -战术井字游戏的运动场,也称为战略单元 - 单元的 9x9网格,战术单元的3x3网格。
  • 战略领域 -战略井字游戏的运动场-单元格的27x27网格,战术单元格的9x9网格,战略单元格的3x3网格。
  • 运营级别 -运营井字游戏-动作规则,获胜条件和限制。
  • 战术级别 -战术井字游戏-单元与战术单元之间的交互规则,获胜条件和限制。
  • 战略级别 -使用战术级别的概念介绍的战略性井字游戏-战术单元与战略单元之间的交互规则,获胜条件和限制。
  • 当前动作的单元-当前玩家下注的一个单元,具体取决于他打的是哪一边,一把匕首或一只脚趾。

至此,已经给出了我们需要的所有定义,我们可以开始讨论游戏本身了。


游戏规则


通过询问和分析此类游戏(井字游戏的超集),为简化理解和比较,我们将游戏规则分为三个部分:移动规则,获胜规则和限制。 根据这种方法考虑游戏“井字游戏”。


井字游戏


课程规则:


  • 玩家轮流轮流。
  • 比赛的第一个球员是十字架。
  • 当前玩家移动到任何一个未被占用的单元。

获奖规则:


  • 其符号形成三个符号线(水平,垂直,对角线)的玩家获胜。
  • 当整个比赛场地都已满且无法任命获胜者时,将授予平局。

局限性:


  • 玩家无法进入其符号或其他玩家的符号所在的单元格。
  • 在任命平局或中奖者之后,您不能继续采取行动。

现在,熟悉的游戏规则是根据建议的方法设置的,读者可以更轻松地导航“战术和战略井字游戏”的规则。
战略井字游戏的规则集基于战术井字游戏的规则,因此我们将以建议的形式给出。


战术井字游戏


课程规则:


  • 玩家轮流轮流。
  • 第一个参加比赛的玩家是在第81个任意球中打出十字架的球员。
  • 接下来的每一步动作都由上一个玩家决定,如下所示:下一个玩家必须进入该战术格,该格在Tactical区域中的位置与当前玩家所在的Operational格所在的位置相同。 维基百科游戏英语页面上的图片很好地说明了这种情况。

图片
图片

如您所见,第一个玩家进入第五个 Operational领域的第三个操作单元,因此第二个玩家必须进入该Tactical领域的第三个 Tactical单元。


获奖规则:


  • 战术单元可以具有四个游戏状态 :游戏,击败X,击败O,平局。 X和O都考虑抽签状态。
  • 根据战术井字游戏规则赢得比赛的玩家获胜。

局限性:


  1. 战术单元可以具有两个填充状态 :有位置,已填充。
  2. 如果要在状态为“已填充”的战术格中进行移动,则玩家可以移动到“战术”字段中任何空的“操作格”中。
    • 可选限制:如果玩家的举动必须发生在战术单元而不是游戏状态为“游戏”(即Win X,Win O或Draw)的情况下,则该玩家可以移动到Tactical字段中的任何空的Operational单元。
  3. 可选限制:您不能将下一个玩家引导到他上一个动作所在的战术单元。
  4. 在游戏状态为“平局”的情况下,没有人可以赢得3个战术单元的线,在这种情况下,游戏要么以平局告终,要么继续进行,直到一名玩家获胜。
  5. 玩家不能移至已经有其符号或另一位玩家符号的牢房。
  6. 在任命平局或中奖者之后,您不能继续采取行动。

对于许多 学生 我必须与之战斗的玩家可以通过听觉来弥补这套规则,但是在第一次测试游戏中,这才是最能理解的,因此在此阶段,我建议读者玩战术战术脚趾,为此您需要一支铅笔/笔,笔记本纸(如果您能很好地画直线,也可以用普通纸)和一个感兴趣的同志。


现在该谈论战略井字游戏了。 首先,在创建新游戏时,目标是通过增加游戏的“级别”数量来扩展当前的游戏环境,因此,有必要制定新的移动规则,因为我们将在下面看到的旧规则已经完成,无法提供新的工作路径玩家动作。 在有关该游戏未来规则的讨论表上,提出了三个主要方向,这些主要方向后来变成了规则集:战术,功能和超功能。 我们描述了这些规则集。


战略井字游戏


一般规则


所有这三套规则在战术级别均保留获胜规则和限制,并在策略级别声明相同的规则。 因此,战略级别的获胜规则和限制看起来与战术井字游戏的规则完全一样,精确到单元的名称。 邀请读者编写战略级别的规则,以验证对当前条款和条件的理解。


战术规则集


战术井字游戏规则设置从一组单元到一组战术单元的映射,以根据前一玩家的移动或战术级别上的其他移动规则来确定当前玩家应该去的地方。 战术规则集保留从上一个作战领域的单元格集合到当前战术领域的战术单元格集合的映射,同时声明从上一个战术领域的战术单元格集合到战略领域的战略单元格的映射与从前一个作战领域的单元格集合的映射相同进入当前战术领域的许多战术单元,换句话说,战略级别的移动规则与Ta的相同 水平。 在扰流板下方可以清楚地看到该位置。


插图

图片 在图中,玩家进入了第五战术域的第四操作域的第一个操作单元,这意味着下一位玩家必须进入第四战术域(红色)的第一个战术单元(绿色)的任何操作单元,这反过来将决定下一位玩家的前进路线。


功能规则集


第二个想法是匹配第9x1行(或第1x9列,如下所示,它并不那么重要,并且仅根据所产生的竞争环境的美学选择行)与下一个步骤将要进入的战略单元的数目相匹配。 通过将下一步移动的战略单元号放在与当前移动单元相同的行的左侧,来实现此想法。 要了解有什么危险,请转到游戏领域部分。 在游戏的分析部分中,将披露以下策略单元的编号选择功能。 从当前操作域的单元集到下一个战术域的战术单元集的映射规则保持不变。


超功能规则集


第三个想法是确定当前回合的每个单元的下一回合的战略单元的数量。 这组规则定义了这样的映射,而从当前“操作”字段的单元集到下一个“战术”字段的战术单元集的映射规则保持不变。 在游戏的分析部分中,将披露以下策略单元的编号选择功能。


比赛场地


游戏的第二个组成部分是游戏环境。 在本节中,我们将讨论作者提出的游戏领域,另外还将包括并描述最终设计的先决条件。 可在此处下载本节中描述的所有游戏场和辅助场及其变体,它们可以随时打印在A4纸上。
游戏领域发展中的第一个挑战是必须将它们放在Folio格式的一张纸的一面(最好称为笔记本纸)上,以便在纸上留出足够的空间用于辅助场地。 想象一下数据透视表形式的字段的特征。


栏位名称像元大小有可能吗
手工绘制
将适合
一半
字帖表
比赛场地
基本的29x29是的是的
已编号31x31是的是的
功能性35x31是的是的
超功能35x31没有啦是的
已满--是的没有啦
助手字段
帮助栏11x15是的是的
移动记录字段6xN是的是的
连续场
移动记录
--是的是的

接下来,在相应的扰流器下是字段的图像以及有关其设计和用途的注释。


基础领域

图片 基本字段是游戏开始的地方。 只有他一个人,您已经可以播放任何版本的Strategic Tic-Tac-Toe(战略性井字游戏),其中包括用于玩战术Tic-Tac-Toe的9个字段。


编号字段

图片 一个带编号的字段是一个基本字段,其战术单元已编号,以便于跟踪游戏中玩家的活动。 战术单元旁边的数字既反映了战略单元的数目(十个)又反映了战术单元的数目(单位)。


功能领域

图片 功能字段是带编号的字段,在该字段上可以使用一组功能规则进行游戏(更容易跟踪其进度)。 对于此字段,定义下一个“战略”单元格的数字的位置定义在相应行的左侧,这使您可以保存字段大小,使其适合笔记本纸的一半。


超功能领域

图片 超功能区域-在该区域上可能具有一套超功能规则的游戏;由于它包含用于指定代表下一个战略格的数字的颜色等级,因此无法手工绘制。


帮助栏

图片 创建此字段的目的是使玩家在恢复游戏时不会感到困惑,并且不记得谁拥有哪个单元(策略或战术)。 在游戏中,玩家可以庆祝自己的成功,从而保持聚会的进展。


移动记录字段

图片 该区域旨在帮助玩家记住游戏的进度,移动顺序以及验证比赛场地的正确性。 在此领域的建议版本中,有必要写下玩家进行移动的战略(S)战术(T)和作战(O)单元的编号。 该领域的变体主要用于玩功能和超功能规则集;对于战术集,特别开发了用于记录动作的连续域。 此字段有多个选项,所有选项均可下载。


连续移动记录字段

图片 连续移动记录字段-经过特殊设计的移动记录字段,旨在与战术规则集一起使用。 作者的直接游戏经验证明了他露面的必要性。 在此字段中,最小化了战术规则集的其他条目和数字的重复。 下面的文章提供了使用此字段进行游戏的示例。 此字段有多个选项,所有选项均可下载。


全场

图片 完整字段是在一张纸上显示的游戏和辅助字段的组合。 此字段有多个选项,所有选项均可下载。


游戏分析


本节将描述数字选择的合理性,这意味着功能和超功能规则集的下一个战略单元。 游戏的分析方法如下:


  1. 构造一个运动场的过渡图-在便于分析的集合上给出的映射;该图由邻接矩阵给出。
  2. 从矩阵中排除并记住对角线元素。
  3. Floyd-Warshall算法应用于结果矩阵,以找到从所有顶点到所有顶点的最短路径。
  4. 记住对角线元素中除对角线元素以外的所有元素,以输入先前存储的元素。
  5. 再次将Floyd-Warshall算法应用于结果矩阵,以找到从顶点到自身的最短路径。
  6. 将第二遍获得的对角元素添加到存储的非对角元素中。
  7. 建立所得矩阵的热图。
  8. 计算顶点之间的平均距离。

可以在此处找到实现分析步骤的所有代码。 该代码是用Lua 5.1编写的,并且可以在解释器和JIT编译器上运行(由于拟议方法的计算复杂性,第二种方法更可取)。 分析的最后阶段-热图的构建和平均距离的计算在Excel中进行。


让我们分析结果。 作为参考,我们将战术规则集的结果作为参考。 因此,对于这套规则,将一组战术单元中的地图放入其中很方便,战术单元之间的平均距离为1。(8)移动。 并不多,这意味着对于内存中的成功游戏而言,值得存储最后的两个动作并考虑至少两个动作。 可以在扰流板下方看到热图。 对于所有热图,比例会从红色变为绿色,再从黄色变为增加。


热图战术规则集
图片

接下来,将分析方法应用于功能规则集。 为了确切地确定这套规则中的数字,有一些先决条件,它们的讨论不在本文讨论范围之内,我们只能说,在开发过程中,提出了一种相当有效的方法来创建数字集,在对这些数字进行分析之后,我们可以得出关于从中抽取的集合的有效性的结论。收到。


对于这套规则,将战术单元的三元组集合映射到其中是很方便的(每个战略单元的战术单元1-3、4-6、7-9合并为三元组)。 让我们看一下结果:在代码名称map34map67下的两组数字被称为最优数,对于这些集合,三胞胎之间的平均距离为2。(6)个移动。 它们的特征是每个三元组到自身的距离正好是3个移动。


热图集

地图34


图片

地图67


图片

为了进行视觉比较,还提供了其他集合的热图:
地图14


图片

地图42


图片

最后要分析的是超功能规则集。 通过详细检查为这套规则创建的游戏领域,读者可以看到负责下一个战略单元的数字排列方式。 使用此模式,我们创建了九组数字,这些数字描述了Hyperfunction规则集的过渡,从中找到了最佳的代号hmap2 。 他的指标平均为战术单位之间的2.206移动,而进入同一战术单位的平均移动为3。


热图的hmap1和hmap2

hmap1


图片

hmap2


图片

结论和后记


— -, .



:


  • , -.
  • , - , .
  • , .


, . .

Source: https://habr.com/ru/post/zh-CN403903/


All Articles