核心目標
將散落在棋盤各處的圓盤,重新在目標格上堆疊成一個由大到小(底層大、高層小)的完整河內塔。
操作規則
- 大小限制(傳統河內塔):大圓盤絕對不能疊在小圓盤上面。
- 移動限制(網格二分性):圓盤只能移動到同一橫列或同一直行中的格子,不能斜走。
- 任意位置(沿線滑動):在同一橫列或直行中,不論距離多遠、中間格放了什麼,圓盤都能直接移動到任何一格——唯一限制是落點本身:必須是空格,或落點最上方的圓盤比自己大(不違反規則1)。
- 終點歸屬(多塔限定):雙塔/多塔模式下,任何圓盤都不能落在不屬於自己的終點格上——不論那格是空的還是比自己大,一律禁止,避免把大盤堆到別人終點造成永久卡死。
對局模式(VS AI)
- 打散階段:開局時雙方的河內塔都已經完成堆疊在自己的終點格。接著擲硬幣決定誰先,之後雙方逐步輪流各打散對方的塔(不是自己的)一步,直到雙方都打散滿固定步數,才正式開戰——跟正式對局共用同一套回合制與壓制規則。
- 回合制:不論是打散階段還是正式對局,你與 AI 都是逐步輪流行動;正式對局中每回合只能移動自己顏色的圓盤,打散階段則是操作對方顏色的圓盤。
- 壓制:只要你的操作讓某顆圓盤疊到了別的顏色的圓盤上面,做出這個動作的你就必須在自己的下一回合優先移動那顆圓盤,不能做其他事——若真的無路可走,系統會自動把它彈回原位。打散階段操作的是對方的塔,若因此造成壓制,一樣是操作那步棋的一方要負責解除,不是被動被牽連的一方。
- 勝負判定:誰先把自己的河內塔在自己的終點格歸位完成,誰就獲勝。
一般移動
藍色(大) ➔ 橘色(中) ➔ 綠色(小) 可行。但藍色(大)不能直接停在綠色(小)上面。
任意位置
同一橫列/直行中的任何格子都能直接抵達,中間有沒有其他圓盤都無所謂,只看落點是否為空或比自己大。棋盤退化成 1×3 單塔時,這就等同於原始河內塔任兩根柱子間的自由移動。