無效的導線在 邏輯閘解謎 中不算是錯誤——引擎會靜默地拒絕格式錯誤的連線,例如循環、重複驅動源以及未知的連接埠,因此該次嘗試不會進入圖中,也不會消耗你兩個允許錯誤中的任何一個。本遊戲中的「錯誤」定義刻意很窄:它指的是一個完整的、結構上有效的圖形,但布林求值器在最終 OUTPUT 處得到 FALSE。循環甚至無法進行求值,因此根本不算錯誤——只是單純不被允許。任何你嘗試畫進已被佔用的輸入、從輸入畫出、畫到輸出、或畫回自身的導線,都會立即被拒絕,且不會改變盤面,你可以繼續進行。這個區分很重要,因為遊戲只追蹤圖層級的邏輯錯誤,而結構性拒絕是你在實驗時可以倚賴的護欄。了解什麼算、什麼不算,會影響你在拉導線進入未知區域時的信心,這也是通往五個固定關卡共 1,000 分這條路線的基礎。

do invalid wires count as mistakes when i play logic gate puzzle
無效導線在邏輯閘解謎中算不算錯誤?

遊戲實際上把什麼視為錯誤

邏輯閘解謎中的錯誤計數器繫結於一個特定事件:一個完整的圖形,其最終 OUTPUT 求值為 FALSE。「完整」意指每個已宣告的閘輸入都有恰好一條入線、最終 OUTPUT 輸入有恰好一條入線,且每個閘輸出都有一條指向最終輸出的路徑。一旦滿足此條件,求值器會從 OUTPUT 沿著驅動源往回走,套用 AND、OR 與 NOT 的真值表,並產生布林判定。若判定為 TRUE,該關以 200 分過關。若判定為 FALSE,引擎會在你的本次紀錄中記錄一次邏輯錯誤。這個單一規則就是整個錯誤系統的全部。

在圖形尚未完成前發生的一切——部分圖、缺失的導線、懸空連線——都視為進行中的作業,絕不會動到錯誤紀錄。任何在校驗階段就被拒於門外的嘗試也是如此。這些嘗試包含:有向循環(因為循環無法求值)、朝已被佔用輸入送來的第二個驅動源、OUT 接 OUT、IN 接 IN、自體連線、FROM 與 TO 相同的重複邊,以及任何指向當前盤面上不存在連接埠的參照。這些情況都不會被求值,因此也都不是錯誤。

為何無效導線會被拒絕而非計入錯誤

遊戲將結構性拒絕與邏輯求值分開,是因為這兩種失敗模式對玩家的意義截然不同。結構性拒絕代表系統沒有接受你的導線,因此它不可能產生錯誤的答案——無論好壞都沒有結果可以評分。邏輯 FALSE 則代表系統已接受你的圖形並產生了答案,而該答案是錯的。若將兩者都計入同一個錯誤額度,會懲罰實驗行為,因為每次被拒的嘗試都會消耗一次機會,即使它什麼也沒改變。透過讓拒絕靜默地發生,遊戲讓你可以探測盤面、了解其扇出限制,並測試連接埠而不必為這些學習付出代價。

這也是為什麼重複邊會被攔截。一對重複的 FROM-to-TO 第二次會被視為同一條邊,因此無法把第二個驅動源偷偷塞進同一個輸入。謎題強制每個輸入只能由恰好一個上游來源驅動,凡會破壞此規則的導線都會被拒絕。校驗器是守門員,真值表是評審,錯誤計數器只聽評審的。

如何遊玩邏輯閘解謎:五關逐步攻略

每個盤面的互動模式都相同,所以一旦你在第一關學會,就能套用到全部五關。下面的步驟使用遊戲實際接受的操作。

  1. 選擇 SOURCE 上或閘上的 OUT 連接埠。被選中的輸出會在盤面下方的導線紀錄欄中被標記並命名。
  2. 選擇閘上或最終 OUTPUT 上的空 IN 連接埠。一條有向導線會從所選的 OUT 連到所選的 IN,紀錄欄會將新邊列為 FROM 到 TO。
  3. 為每個必要的 IN 重複此步驟。一個 OUT 可以扇出到多個目的地;每個 IN 恰好接受一個驅動源。
  4. 若要修改導線,在未選擇任何 OUT 的狀態下點擊已填入的 IN 連接埠。該導線會被移除,該 IN 會再次變空,可以建立新的連線。
  5. 建立完整的圖形,然後讓求值器從 OUTPUT 沿著閘往回走。TRUE 判定以 200 分過關;FALSE 判定會記錄一次可恢復的錯誤。

五個固定盤面依序介紹每個閘,然後再將它們組合起來。第 1 關介紹 AND,搭配一個 TRUE 來源與一個 FALSE 干擾項,所以你必須把 TRUE 來源扇出到 AND 的兩個輸入。第 2 關介紹 OR,搭配三個來源,要求你在填滿兩個閘輸入的同時,至少保留一個 TRUE。第 3 關介紹 NOT,把 FALSE 來源轉化為可用的 TRUE。第 4 關與第 5 關將閘堆疊起來:其中一關先把 FALSE 來源反相,再透過 AND 與 TRUE 來源結合;最終盤面則把一個 OR 分支與一個 NOT 分支送進最後一個 AND 閘。這三個閘的真值表行為都記錄於本文結尾所連結的 MIT OpenCourseWare 數位電子學導論中。

兩次錯誤的紀錄規則與 1,000 分之路徑

邏輯閘解謎中的一局最多可以吸收兩個邏輯錯誤才會鎖定。每次錯誤都是一次求值為 FALSE 的完整圖形,所以每次都代表一次實際嘗試出錯的解法。引擎也會依邊的簽章去重,意即若你在修正後重組完全相同的錯誤邊集合,該次重建不會再消耗第二次錯誤。只有一個截然不同的完整 FALSE 圖形會結束該局。沒有部分得分、沒有速度獎勵、沒有計時器、沒有隱藏倍率,也沒有動態難度。重新開始總是讓你回到第一個盤面,導線全空、分數歸零。

因為每通過一關固定獎勵 200 分,完美一局的算術是固定的。五關皆通過,每關 200 分,正好總計 1,000 分:

200 + 200 + 200 + 200 + 200 = 1,000。

沒有其他方法可以達到 1,000 分,也沒有任何方法能在單一局中獲得超過 1,000 分。你最後看到的分數,因而直接反映你在第二個不同的 FALSE 圖形結束該局之前,解開了五個固定盤面中的幾個,或者你是否在未曾提交錯誤圖形的情況下解完了全部五關。

在不重新開始的情況下修正錯誤的導線

因為無效導線從不會寫入圖形,修正機制已經內建在互動中。標準的修正動作是在未選擇任何 OUT 連接埠的狀態下,點擊你想要變更的已填入 IN 連接埠。導線會消失,該輸入變回空狀態,你就可以把不同的 OUT 連進去。無論先前的連線是完整圖形的一部分,還是未完成草稿的一部分,這個方法都有效。它對指標操作與鍵盤操作同樣有效——Tab 會在所有連接埠之間移動,Enter 或 Space 則用於選擇輸出、連接輸入,或斷開已被佔用的輸入。

這在實務上很重要,因為開場的 AND 關是扇出首次派上用場的地方。如果你把 AND 的兩個輸入都接成來自 FALSE 來源而不是 TRUE 來源,圖形在結構上是有效的,但求值結果為 FALSE,引擎在圖形完成後會將其記錄為一次錯誤。修正方法是點擊每個已填入的 IN 連接埠來斷開它,然後把 TRUE 來源接到兩個輸入,使 AND 閘接收兩個 TRUE 驅動源。不需要重新開始,分數維持原狀,錯誤計數器也保留其先前的一次邏輯錯誤紀錄。

錯誤系統會追蹤與不會追蹤的事項

玩家時常假設任何失敗的操作都會消耗一條命,這會讓邏輯閘解謎感覺像剪線炸彈模組。遊戲的設計正好相反。下表總結了哪些互動會改變盤面、哪些互動不會動到錯誤計數器。

動作是否接受?是否算一次錯誤?
從已選擇的 OUT 連一條線到空的 IN是只有當最終完整的圖形為 FALSE 時才算
把導線畫到已被佔用的 IN否否
從 IN 連接埠畫出導線否否
從一個 OUT 畫到另一個 OUT否否
在同一節點上畫自體連線否否
畫出有向循環否否
複製既有的 FROM-to-TO 邊否否
點擊已填入的 IN 來斷開它是否
在 FALSE 之後重組相同的錯誤邊集合是,但會去重否
提交求值為 FALSE 的完整圖形是是——消耗允許的兩次之一
提交第二個截然不同的 FALSE 完整圖形是是——結束該局

仔細看表格,唯一會結束該局的是最後一列,而倒數第二列與最後一列都會消耗錯誤額度。從錯誤計數器的角度來看,其他每一列都不會造成任何事件。

鍵盤、觸控與指標操作的行為都相同

錯誤規則不會因為輸入裝置不同而改變。指標與觸控玩家點擊大型的來源、閘、輸入與輸出按鈕;鍵盤玩家則使用 Tab 在所有連接埠之間移動,並用 Enter 或 Space 來選擇輸出、連接輸入,或斷開已被佔用的輸入。被選中的輸出會以視覺與文字方式標示,每個已連接的輸入都會標示其驅動源,導線紀錄欄則把每條邊列為 FROM 到 TO。因為校驗器在所有裝置上是同一條程式路徑,在觸控上被拒的導線,在鍵盤上也會被拒,且兩者都不會計入錯誤。

Why the Rule Feels Different From Other Puzzle Games

Many browser puzzles treat any wrong move as a strike. Logic Gate Puzzle takes the opposite stance because the puzzle is about constructing a directed graph, not picking from a list. Once the graph is complete, the answer is deterministic — there is nothing to "guess again" at. Charging the player for malformed attempts would punish the exploration that the game is actually teaching. The two-error ceiling exists only to prevent a player from submitting the same wrong topology forever, which is why the deduplication rule is also part of the design: a corrected mistake should not be re-chargeable against you.

The truth-table references that ground AND, OR, and NOT are independent of the game, so the same logical rules apply whether you are wiring the puzzle or reading the MIT and Northwestern sources below. The game is entertainment and introductory practice, not a transistor simulator, and it makes no claims about propagation delay, voltage thresholds, electrical loading, or physical hardware. Everything runs locally in the browser, with no account, download, upload, API, remote solver, or personal data. Only your shared best completed score may remain in this browser.

For players who want a wider read on how rejected edges versus wrong graphs interact with the score, the related Circuit Logic Game: Five Boolean Puzzles to TRUE guide walks the same five-level route from a circuit-building angle. For a deeper read on what each gate is supposed to do in real digital electronics, the MIT OpenCourseWare introduction to digital handout and the Northwestern University mechatronics logic-gates page document the four AND rows, four OR rows, and two NOT rows that the evaluator applies to your graph.

Related reading: Easy Logic Grid Puzzle Puzzles: A Four-Clue Walkthrough.