Mi a(z) Bikák és tehenek?
A Bikák és tehenek színes bábuk helyett számjegyekkel játszott Kódtörő. A kódkészítő felír egy titkos számot négy különböző számjegyből 0 és 9 között, és a 0 állhat az elején is, így a 0371 érvényes titok. A kódtörő négy különböző számjegyből álló számokkal válaszol, és mindegyik után megtudja, hány bikát és hány tehenet ért el.
A bika jó számjegy jó helyen, mint a fekete jelző a színes játékban. A tehén olyan számjegy, amely szerepel a titkos számban, de máshol áll, mint a fehér jelző. A 4271-es titok és az 1234-es tipp esetén a 2 bika, az 1 és a 4 tehén: egy bika, két tehén. Négy bika feltöri a kódot. Mivel egyik számjegy sem ismétlődik, minden bika és tehén pontosan egy számjegyre mutat a titokban, de hogy melyikre, azt még ki kell deríteni.
5040 lehetséges titok van, majdnem négyszer annyi, mint a hagyományos játékban, és hat szín helyett tíz számjegyet kell beazonosítani vagy kizárni, így az első néhány jó tipp többet számít.
Szabályváltozások
| Szabály | Hagyományos Kódtörő | Bikák és tehenek |
|---|---|---|
| Jelek | Hagyományos KódtörőHat bábuszín. | Bikák és tehenekA tíz számjegy 0-tól 9-ig. A titok vagy a tipp kezdődhet 0-val. |
| Ismétlődő jelek | Hagyományos KódtörőEgy szín többször is szerepelhet, a kódban és minden tippben. | Bikák és tehenekMinden számjegy különböző, a titkos számban és minden tippben is. |
| Visszajelzés | Hagyományos KódtörőFekete jelző minden jó helyen álló jó színért, fehér jelző minden rossz helyen álló jó színért. | Bikák és tehenekBika minden jó helyen álló jó számjegyért, tehén minden rossz helyen álló jó számjegyért, ugyanúgy számolva, mint a jelzőket. |
| Kódhossz | Hagyományos Kódtörő4 bábu, 1296 lehetséges kód. | Bikák és tehenek4 számjegy, 5040 lehetséges titok. A kódhossz beállítás 3, 5 vagy 6 számjegyet is kínál. |
| Egyéb beállítások | Hagyományos Kódtörő10 tipp, hat szín, ismétlődő színek engedélyezve és nincsenek üres helyek. | Bikák és tehenekA 6, 8, 10 vagy 12 tippes korlát továbbra is érvényes. A színek száma, az ismétlés tilalma és az üres helyek a színes játékhoz tartoznak, ezért nem választhatók. |
Történet
A Bikák és tehenek, angolul Bulls and Cows, Cows and Bulls vagy Pigs and Bulls, papír-ceruza játék, amely régebbi a színes bábus táblajátéknál, és akár száz évre vagy még régebbre is visszanyúlhat. Az 1970-ben Mordecai Meirowitz által feltalált bábus játék erre épül.
Ez volt az egyik első számítógépre írt játék is. Frank King valamikor 1970 nyara előtt írt egy változatot a Cambridge-i Számítógépes Laboratórium Titan gépére, a MOO nevű változatot pedig 1972-ben átültették a MIT Multics rendszerére, majd a Bell Labsnál újraírták a korai Unixra. A MOO egy BASIC-változata 1971-re már terjedt a DECUS, a DEC számítógépgyártó felhasználói egyesületének programkönyvtárán keresztül.
Négy számjeggyel minden titok legfeljebb hét tippből megtalálható, a lehető legjobb játékhoz pedig átlagosan körülbelül 5,21 tipp kell.