Skip to main content
跳到主要內容

測試版

boardgames.zone
破解密碼變體

公牛與母牛

彩釘遊戲的紙筆前身:祕密是一個各位數字互不相同的數,每次猜測依位置正確的數字得「公牛」,其餘猜中的數字得「母牛」。

什麼是公牛與母牛?

公牛與母牛用數字代替彩色釘子來玩破解密碼,也就是台灣常說的「1A2B 猜數字」。出題者寫下一個由四個不同數字(0 到 9)組成的祕密數,0 也可以排在第一位,所以 0371 是有效的祕密數。破解者用四個不同數字組成的數來回答,每次都會得知這次猜測得了幾頭公牛、幾頭母牛。

公牛是數字正確且位置正確,相當於彩色遊戲中的黑釘。母牛是祕密數中有這個數字、但位置不同,相當於白釘。祕密數為 4271、猜測為 1234 時,2 是公牛,1 和 4 是母牛:一公牛兩母牛。四頭公牛即破解成功。由於數字不重複,每頭公牛和母牛都恰好對應祕密數中的一個數字,但你仍然得推理出是哪一個。

可能的祕密數有 5,040 個,幾乎是標準玩法的四倍,而且要判斷取捨的是十個數字而不是六種顏色,所以開頭幾次猜得好壞更加關鍵。

規則變化

公牛與母牛與標準破解密碼的差異
符號標準破解密碼六種顏色的釘子。公牛與母牛0 到 9 十個數字。祕密數或猜測都可以用 0 開頭。
重複的符號標準破解密碼同一種顏色可以出現不只一次,密碼和每次猜測中都可以。公牛與母牛祕密數和每次猜測中的數字都互不相同。
回饋標準破解密碼每個顏色正確且位置正確的給一枚黑釘,每個顏色正確但位置錯誤的給一枚白釘。公牛與母牛每個數字正確且位置正確的算一頭公牛,每個數字正確但位置錯誤的算一頭母牛,計數方式和釘子相同。
密碼長度標準破解密碼4 枚釘子,1,296 種可能的密碼。公牛與母牛4 個數字,5,040 種可能的祕密數。密碼長度選項還提供 3、5 或 6 個數字。
其他選項標準破解密碼10 次猜測,六種顏色,允許重複顏色,不使用空位。公牛與母牛6、8、10 或 12 次的猜測上限仍然適用。顏色數量、不重複和空位屬於彩色玩法,這裡不提供。

歷史

公牛與母牛(又稱 Cows and Bulls 或 Pigs and Bulls)是一種紙筆遊戲,比彩釘桌遊更早,可能有一百年甚至更久的歷史。Mordecai Meirowitz 於 1970 年發明的彩釘遊戲就是以它為基礎。

它也是最早被寫成電腦程式的遊戲之一。Frank King 在 1970 年夏天之前的某個時候,在劍橋大學電腦實驗室的 Titan 電腦上寫了一個版本;一個名為 MOO 的版本於 1972 年被移植到麻省理工學院的 Multics 系統上,並在貝爾實驗室為早期的 Unix 改寫。到了 1971 年,一個 BASIC 版本的 MOO 已經透過 DECUS(電腦製造商 DEC 的使用者協會)的程式庫流傳。

用四個數字時,每個祕密數都能在七次猜測之內找出,而最佳玩法平均需要大約 5.21 次猜測。

無需註冊。分享連結即可開始遊戲。v0.0.1 · a38d0e2