Skip to content

LO02-1112/hivegame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

17b64c1 · Oct 22, 2024
Oct 21, 2024
Sep 2, 2024
Sep 21, 2024
Oct 9, 2024
Oct 22, 2024
Oct 9, 2024
Oct 21, 2024
Oct 5, 2024
Oct 21, 2024
Sep 2, 2024
Oct 6, 2024
Sep 6, 2024
Sep 2, 2024
Oct 9, 2024
Oct 8, 2024
Sep 9, 2024
Sep 9, 2024
Oct 7, 2024
Oct 7, 2024
Sep 2, 2024

Repository files navigation

LO02-1112

TODO LIST

* 屎山代码待清理,各种优化和修复

GAME RULE (摘自维基百科)

玩法

  • 棋子造型为六角型的扁方块,共二十二枚棋子,每方棋子兵种有一枚蜂后、两枚蜘蛛、两枚甲虫、三枚蚱蜢、三枚蚂蚁。
  • 开始时,棋子皆在双方手边,每轮流轮放置棋子或移动棋子至空棋位。除第一次放子外,其他棋子需放在己棋六个邻边之一,且放子棋的邻边皆不得有敌棋,除非是敌棋最上面有己棋压住。

基础规则

  • 在四轮内,必须放下蜂后。放下蜂后后,方可行棋。
  • 无论行棋前后,所有棋子必须串连,也就是棋子必须移到其他棋子(不限敌我)邻边,并且不使棋子队伍分为两断。此规则称为One Hive Rule。
  • 需在二维平面上行子的棋子,不能穿过会卡住的棋位,如由五枚棋子形成的内洞。蚱蜢和甲虫不受此限制。
  • 使敌方蜂后被周围棋子(不限敌我)六边包围,即获胜。

棋子的走法

  • 蜂后走一格。
  • 蚂蚁可到任何棋子邻边。
  • 蜘蛛必须正好走三格。
  • 蚱蜢跳过邻近棋子,可跳过同一方向串连的棋子群,但要落在所跳过棋子同一方向的邻边。
  • 甲虫走一格,可爬至任何棋子上面,爬上棋子的甲虫也可被其他甲虫爬上,被压住的棋子皆不可动。
  • DLC蚊子:模仿周围邻边所有棋子的走法,本身并无走法。当蚊子只与蚊子接触时,不能移动。当处于上层时只能模仿甲虫的走法。
  • DLC瓢虫:前两格必须在其他棋子上移动,最后一格必须落于地面。

DLC

  • 2007年扩充版,每方多一枚新棋子:蚊子:行棋模仿周围邻边所有棋子的走法,本身并无走法。因此当蚊子只与蚊子接触时,不能移动。
  • 2010年扩充版,每方多一枚新棋子:瓢虫:必须正好走三格,前两格必须在任何棋子上移动,后一格必须落于地面。
  • 2013年扩充版,每方多一枚新棋子:鼠妇:走一格,及可移动周围邻边一枚棋子先移动到鼠妇上方,再移动到周围邻边空位