是的,你可以在字謎遊戲中反向選取一個單字。遊戲會讀取兩個端點之間的直線路徑,並接受任一方向的目標,包括反向水平、反向垂直,以及反向對角線的放置方式。要標記一個單字,請選擇它的第一格,然後選擇它的另一格;這兩個端點必須共用同一列、同一行,或在 8 乘 8 方陣中位於同一條精確對角線上,而點擊的先後順序並不重要。這代表著無論你先看到單字的開頭還是結尾,選取結果都會被視為相同。這條規則同樣讓每個正向放置都能以反方向進行,因此在標記單字之前不需要先辨識它的頭尾。
這個問題背後的謎題是 Word Search,一個由八列大寫字母組成的固定 8 乘 8 字母方陣。由上到下,這些列依序為 TTGSJMIE、NDALBVDQ、IYDEOAPM、LFERJWDU、FJYNEXRE、BYJKOXEI、DUOLCHAD,以及 YBLAZEMX。隱藏在其中的是八個目標:BLAZE、CLOUD、DREAM、FLINT、GLOW、HONEY、IVORY,以及 JADE。每個目標位於不同的羅盤方向,因此方陣刻意練習了正向、反向、垂直、水平,以及四種對角線的讀取方式。這個題目是 Lizely 的原創內容,並非報紙摘錄或字典擷取,重新載入頁面永遠不會改變字母、它們的位置,或可獲得的分數。正是這種可重現性,讓規則得以被驗證而非僅憑信任。

反向選取如何通過驗證
當你點擊一個格子時,遊戲會將該索引儲存為待處理的起點。在另一個與之共用同一列、同一行,或同一條精確對角線的格子上進行第二次點擊,會將這兩個索引轉換為列與欄座標,列舉出它們之間的每一格,並將產生的字串與每個目標及其反向進行比對。如果這條直線字串等於某個目標的正向或反向,整條路徑就會被高亮,該單字會獲得「已找到」狀態,並清除選取。由於比對過程包含了每個目標的反向形式,因此對 BLAZE 的反向選取與正向選取會產生相同的「已找到」狀態。連續點擊同一格會取消起點而不會產生錯誤,因此探索性的點擊永遠不會被計為失誤。
方陣上的八個羅盤方向
| Target | Direction | From Index | To Index | Readable As |
|---|---|---|---|---|
| BLAZE | East | 57 | 61 | Forward or backward |
| CLOUD | West | 52 | 48 | Forward or backward |
| DREAM | South | 30 | 62 | Forward or backward |
| FLINT | North | 32 | 0 | Forward or backward |
| GLOW | Southeast | 2 | 29 | Forward or backward |
| HONEY | Northwest | 53 | 17 | Forward or backward |
| IVORY | Southwest | 6 | 34 | Forward or backward |
| JADE | Northeast | 28 | 7 | Forward or backward |
上方所公布的放置清單,與遊戲獨立驗證器在發佈測試中所檢查的路徑完全相同。透過原始題目常數,對每個起點格子在八個方向上進行徹底掃描,會在其原始設定的正向方向中精確找到每個目標一次,這代表沒有任何目標出現兩次,也沒有任何目標被隱藏在另一個目標之後。如果某個目標在該方向上是其所在列或行上的唯一候選,那麼相同的格子也能以反向讀出該目標,而選取邏輯會將兩種讀法都視為有效配對。
如何以任一方向標記單字
- 在瀏覽器中開啟 Word Search,並找到方陣旁的目標清單。
- 挑選一個目標,例如 BLAZE,並在方陣上找到它的字母位置。
- 點擊或按一下你看到的第一格 — 這就是待處理的起點。如果改變心意,再次點擊同一格即可取消。
- 移至該單字的另一端,並點擊或按一下第二格。這兩個端點必須共用同一列、同一行,或同一條精確對角線。端點的選取順序可任意,因此如果 BLAZE 的尾端比較容易找到,可以先點擊它。
- 觀察直線路徑被高亮、該目標在清單上獲得「已找到」狀態,並清除選取。如果路徑沒有被高亮,代表端點並未對齊、字母僅構成目標的一部分,或是該直線拼出的是一個不存在的字串。
- 為全部八個目標重複以上步驟,然後按下 Check words 以記錄正好 1,000 分。
選取規則與部分挑選失敗的原因
方陣會拒絕三種看似合理但無法獲得「已找到」狀態的選取。選取不完整的目標 — 例如在一列 BLAZE 中只選到 BLA — 不會被認可,因為並未選取完整的目標。拼出清單上沒有的字串的直線同樣會被拒絕。最後,兩個未對齊的端點 — 例如索引 0 和索引 10,既不共用列、行,也不共用等距的對角線 — 會在讀取字母之前就被拒絕。每次被拒絕的配對會設定一個待處理的錯誤,而不是立即加入失誤計數,因此單純的探索性點擊本身不會造成任何損失。
檢查、失誤與 1,000 分得分之間的互動
按下 Check words 會將一般性的未完成與確認錯誤的嘗試區分開來。如果在標記完所有八個目標之前按下 Check,且沒有待處理的無效選取,謎題會回報未完成狀態且不記錄失誤。在同一個未完成狀態下再次按下 Check 是無害的,因此同一個失誤不會被重複記錄。如果最近一次已完成的選取是無效的,Check 會記錄第一次失誤並消耗該待處理的錯誤。第一次失誤仍然可以挽回:在那之後選取任何有效的目標,都能從未改變的方陣繼續推進。第二次出現不同的無效選取並接著按下 Check,會使遊戲陷入鎖定,這時只能以 Restart 來開啟新的嘗試。一旦八個目標全部找到,按下 Check words 即完成該局,並頒發正好 1,000 分。分數與速度、選取順序、方向,或是無害的未完成檢查次數皆無關,也不會給予部分分數。
鍵盤、觸控與滑鼠控制
整個謎題都支援鍵盤操作。方向鍵或 W、A、S、D 用於在八列與八欄之間移動邏輯游標,並在邊界處循環:從第一欄往左移會到達同一列的最後一欄,從最上一列往上移會到達同一欄的最下一列。Enter 或 Space 會將當前格子選為端點。C 執行 Check words,R 執行重新開始。重複的按鍵事件會被忽略,因此按住按鍵不會意外選取兩個端點或確認兩個錯誤。滑鼠和觸控透過原生格子按鈕以相同方式運作,而每個目標至少構成一條完整的直線路徑,因此不需要精確的拖曳 — 只需兩次端點點擊。在狹窄的螢幕上,44 像素的格子在本機水平捲動區域內依然適合觸控操作,頁面也不會產生無法控制的水平溢位。
重新開始、Boss 模式與隱私
Restart 是唯一能開啟新一局的動作。它會還原原始的 64 個字母,將邏輯游標放回索引 0,清除任何已選取的起點,移除已高亮的單字,捨棄最近的路徑,取消待處理的無效選取,並將失誤、分數與終局狀態重設為零。由於題目永遠不會變動,重新開始不需要隨機種子,也不可能產生意外的重複或遺漏的答案。雙擊 Escape 的 Boss 模式會暫時將謎題替換為中性的試算表檢視,切換回來時則會還原相同的遊戲狀態。所有運算都在瀏覽器本機執行。不會上傳任何字母、選取內容、進度、分數或鍵盤事件,也不需要帳號、字典服務或新的執行階段相依元件。
一個無需輔助的起手步驟
對於想快速進入方陣的讀者來說,最底列是最直接的起點。它包含位於第 1 欄的 Y,後面接著在同一列由左向右延伸的五個字母目標 BLAZE,這也是上表中列出的向東五字母目標。無論正向或反向標記,計分方式完全相同;而一旦找到第一個單字,記住有幾個目標會在同一列中向上或沿對角線行進,就能找到其餘的目標。固定的 1,000 分獎勵屬於休閒娛樂,而非詞彙或閱讀能力的評量,因此請將這個練習視為圖樣辨識,而非語言能力的測驗。