HN 提问:你觉得这个新颖的滑块谜题怎么样?[视频,完整规则,测试版]

2 分•作者: amichail•大约 2 个月前
Beta 链接:https://testflight.apple.com/join/3sstMjRK [iOS/iPadOS] 游戏视频:https://www.youtube.com/watch?v=lC34LO_bL4k # 游戏规则 # 目标 游戏在一个 6x6 的网格上进行,使用六种颜色。 每种颜色开始时包含: 1 个门 5 个方块 六个门的位置固定,不能移动或移除。每行和每列恰好包含一个门。 你的目标是在给定的步数内,尽可能多地保留网格中 30 个非门单元格为空。 # 形状 每个方块和门都有两种形状之一: 方形 圆形 方块只有当其*颜色*和*形状*都与它穿过的门匹配时才能被移除。 # 进行一回合 滑动任意行或列,将其方块和空格向一个方向旋转一个位置。 任何穿过边缘的元素都会绕回到另一侧边缘。门保持固定位置。 在每次旋转中,恰好有一个方块或空格穿过门。这种互动可能会改变穿过的方块和门。其他所有元素只会移动到新的位置。 # 穿过门 有三种可能的互动: * 匹配的方块被移除。 * 任何其他方块会导致两种形状都发生改变。 * 空格会生成一个新的方块。 # 匹配的方块 当一个方块的颜色和形状都与门的颜色和形状匹配时,该方块将被移除,留下一个空格。 例如: * 方形蓝色方块会被方形蓝色门移除。 * 圆形红色方块会被圆形红色门移除。 门在移除方块时不会发生改变。 # 任何其他方块 如果一个方块的颜色和形状不完全匹配门的颜色和形状,则方块和门都会改变形状: * 方形变为圆形。 * 圆形变为方形。 它们的颜色不会改变。 例如,当一个圆形绿色方块穿过一个方形绿色门时: * 方块变为方形。 * 门变为圆形。 匹配在形状改变之前进行检查,因此在该回合中方块不会被移除。 同样,当一个方形绿色方块穿过一个方形红色门时: * 方块变为圆形。 * 门变为圆形。 方块不会被移除,因为在形状改变之前,其颜色和形状并未同时匹配门。 # 空格 当一个空格穿过门时,它会变成一个具有门当前颜色和形状的新方块。 门不会发生改变。 新生成的方块不能在同一回合中被移除。 # 撤销一回合 每回合都可以通过向相反方向滑动同一行或列来撤销。 撤销会恢复之前的棋盘状态,包括任何被移除或生成的方块以及任何形状变化。 撤销滑动仍需消耗一回合。 # 方块大小 在相同颜色的方块中,较大的方块更靠近该颜色的门。 方块大小会随着方块的移动而更新。大小不会影响方块与门的互动。 # 结束游戏 当你用完所有步数时,游戏结束。 你也可以提前结束游戏。移除所有方块可能并非总是可行。 # 计分 得分 = (空置百分比 × 1000) + 剩余步数 空置百分比是网格中 30 个非门单元格为空的百分比。 # Beta https://testflight.apple.com/join/3sstMjRK [iOS/iPadOS]
查看原文
Beta link: https:&#x2F;&#x2F;testflight.apple.com&#x2F;join&#x2F;3sstMjRK [iOS&#x2F;iPadOS]<p>Gameplay video: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lC34LO_bL4k<p># Game Rules<p># Objective<p>The game is played on a 6 × 6 grid using six colors.<p>Each color begins with:<p>1 gate<p>5 tiles<p>The six gates are fixed in place. They cannot move or be removed. Every row and every column contains exactly one gate.<p>Your goal is to leave as many of the grid&#x27;s 30 non-gate cells empty as possible in the given number of moves.<p># Shapes<p>Every tile and gate has one of two shapes:<p>Square<p>Circle<p>A tile can be removed only when both its *color* and its *shape* match the gate it passes through.<p># Making a Move<p>Swipe any row or column to rotate its tiles and empty spaces by one position.<p>Anything that passes an edge wraps around to the opposite edge. The gate remains fixed in place.<p>During each rotation, exactly one tile or empty space passes through the gate. That interaction may change the passing tile and the gate. Everything else simply moves to its new position.<p># Passing Through a Gate<p>There are three possible interactions:<p>* A matching tile is removed.<p>* Any other tile causes both shapes to change.<p>* An empty space creates a new tile.<p># Matching tile<p>When a tile matches both the gate&#x27;s color and shape, the tile is removed, leaving an empty space.<p>For example:<p>* A square blue tile is removed by a square blue gate.<p>* A circle red tile is removed by a circle red gate.<p>The gate does not change when it removes a tile.<p># Any other tile<p>If a tile does not match both the gate&#x27;s color and shape, both the tile and gate change shape:<p>* Square becomes a circle.<p>* Circle becomes a square.<p>Their colors do not change.<p>For example, when a circle green tile passes through a square green gate:<p>* the tile becomes a square<p>* the gate becomes a circle<p>Matching is checked before either shape changes, so the tile is not removed during that move.<p>Similarly, when a square green tile passes through a square red gate:<p>* the tile becomes a circle<p>* the gate becomes a circle<p>The tile is not removed because its color and shape did not both match the gate before the shapes changed.<p># Empty space<p>When an empty space passes through a gate, it becomes a new tile with the gate&#x27;s current color and shape.<p>The gate does not change.<p>The newly created tile cannot be removed during the same move.<p># Reversing a Move<p>Every move can be reversed by swiping the same row or column in the opposite direction.<p>Reversing restores the previous board position, including any removed or created tiles and any shape changes.<p>The reverse swipe still costs one move.<p># Tile Sizes<p>Among tiles of the same color, larger tiles are closer to the gate of that color.<p>Tile sizes update as the tiles move. Size does not affect how tiles interact with gates.<p># Ending the Game<p>The game ends when you run out of moves.<p>You may also end the game early. Removing every tile may not always be possible.<p># Scoring<p>Score = (% empty × 1000) + moves remaining<p>The empty percentage is the percentage of the grid&#x27;s 30 non-gate cells that are empty.<p># Beta<p>https:&#x2F;&#x2F;testflight.apple.com&#x2F;join&#x2F;3sstMjRK [iOS&#x2F;iPadOS]