Was ist Bullen und Kühe?
Bullen und Kühe spielt Code-Knacker mit Ziffern statt farbiger Stecker. Der Codemacher schreibt eine geheime Zahl aus vier verschiedenen Ziffern von 0 bis 9, und die 0 darf vorn stehen, 0371 ist also ein gültiges Geheimnis. Der Codeknacker antwortet mit Zahlen aus vier verschiedenen Ziffern und erfährt nach jeder, wie viele Bullen und wie viele Kühe sie erzielt hat.
Ein Bulle ist eine richtige Ziffer an der richtigen Stelle, wie ein schwarzer Stecker im Farbspiel. Eine Kuh ist eine Ziffer, die in der geheimen Zahl vorkommt, aber an einer anderen Stelle steht, wie ein weißer Stecker. Bei Geheimnis 4271 und Versuch 1234 ist die 2 ein Bulle, und die 1 und die 4 sind Kühe: ein Bulle, zwei Kühe. Vier Bullen knacken den Code. Weil sich keine Ziffer wiederholt, verweist jeder Bulle und jede Kuh auf genau eine Ziffer des Geheimnisses, doch welche, müssen Sie noch herausfinden.
Es gibt 5.040 mögliche Geheimzahlen, fast viermal so viele wie im Standardspiel, und zehn Ziffern statt sechs Farben, die ein- oder auszuschließen sind, gute erste Versuche zählen also mehr.
Regeländerungen
| Regel | Standard-Code-Knacker | Bullen und Kühe |
|---|---|---|
| Symbole | Standard-Code-KnackerSechs Steckerfarben. | Bullen und KüheDie zehn Ziffern 0 bis 9. Ein Geheimnis oder ein Versuch darf mit 0 beginnen. |
| Wiederholte Symbole | Standard-Code-KnackerEine Farbe darf mehrfach vorkommen, im Code und in jedem Versuch. | Bullen und KüheAlle Ziffern sind verschieden, in der geheimen Zahl und in jedem Versuch. |
| Rückmeldung | Standard-Code-KnackerEin schwarzer Stecker für jede richtige Farbe an der richtigen Stelle, ein weißer Stecker für jede richtige Farbe an der falschen Stelle. | Bullen und KüheEin Bulle für jede richtige Ziffer an der richtigen Stelle, eine Kuh für jede richtige Ziffer an der falschen Stelle, gezählt wie die Stecker. |
| Codelänge | Standard-Code-Knacker4 Stecker, 1.296 mögliche Codes. | Bullen und Kühe4 Ziffern, 5.040 mögliche Geheimzahlen. Die Option Codelänge bietet auch 3, 5 oder 6 Ziffern. |
| Weitere Optionen | Standard-Code-Knacker10 Versuche, sechs Farben, wiederholte Farben erlaubt und keine Leerstellen. | Bullen und KüheDie Grenze von 6, 8, 10 oder 12 Versuchen gilt weiterhin. Farbanzahl, keine Wiederholungen und Leerstellen gehören zum Farbspiel und werden nicht angeboten. |
Geschichte
Bullen und Kühe, auch Cows and Bulls oder Pigs and Bulls genannt, ist ein Papier-und-Bleistift-Spiel, das älter ist als das Brettspiel mit farbigen Steckern und ein Jahrhundert oder länger zurückreichen könnte. Das Steckspiel, 1970 von Mordecai Meirowitz erfunden, beruht darauf.
Es war auch eines der frühen Spiele für Computer. Frank King schrieb vor dem Sommer 1970 eine Fassung auf dem Titan-Rechner des Cambridge Computer Laboratory, und eine Fassung namens MOO wurde 1972 am MIT auf Multics portiert und bei Bell Labs für das frühe Unix neu geschrieben. Eine BASIC-Fassung von MOO wurde spätestens 1971 über die Programmbibliothek von DECUS verbreitet, der Nutzervereinigung des Computerherstellers DEC.
Mit vier Ziffern lässt sich jedes Geheimnis in sieben Versuchen finden, und das bestmögliche Spiel braucht im Durchschnitt etwa 5,21 Versuche.