Tjurar och kor

4digits , en öppen källkodsversion av Bulls and Cows. Denna programvara använder "A" för att beteckna "tjurar" (siffran i rätt position) och "B" för att beteckna "kor" (siffran i fel position).

Bulls and Cows (även känd som Cows and Bulls eller Pigs and Bulls ) är ett kodbrytande sinne- eller papper- och pennspel för två eller fler spelare, före det kommersiellt marknadsförda brädspelet Mastermind och hitordspelet Wordle .

Spelet spelas i tur och ordning av två motståndare som siktar på att dechiffrera den andres hemliga kod genom att trial and error .

Den numeriska versionen

Den numeriska versionen av spelet spelas vanligtvis med 4 siffror, men kan spelas med valfritt antal siffror.

På ett papper skriver spelarna varsitt 4-siffrigt hemligt nummer. Siffrorna måste alla vara olika. Sedan försöker spelarna i sin tur gissa motståndarens antal som ger antalet matcher. Siffrorna i det gissade numret måste också alla vara olika. Om de matchande siffrorna är i sina rätta positioner är de "tjurar", om de är i olika positioner är de "kor". Exempel:

  • Hemligt nummer: 4271
  • Motståndarens försök: 1234
  • Svar: 1 tjur och 2 kor. (Tjuren är "2", korna är "4" och "1".)

Den första spelaren som avslöjar den andres hemliga nummer vinner spelet.

Spelet kan också spelas av två lag med spelare, där lagmedlemmarna diskuterar sin strategi innan de väljer ett drag.

Datorversioner av spelet började dyka upp på stordatorer på 1970-talet. En version som heter BASIC MOO publicerades i DECUS Program Library för PDP- datorer och en annan var tillgänglig via DEC Users Society, båda med anor från 1971. 1972 skrevs en version för Multics operativsystem vid MIT. En version skriven av Lane Hauck på språket FOCAL för PDP-8 fungerade senare som grunden för det handhållna spelet Comp IV av Milton Bradley .

Dessa program upprätthöll en serietabell över spelarnas poäng, och skyddet av denna serietabells integritet blev en populär fallstudie för forskare inom datorsäkerhet. Eftersom spelet har enkla regler samtidigt som det är svårt och underhållande finns det många datorvarianter; det ingår ofta på mobiltelefoner och handdatorer. [ citat behövs ]

Det är bevisat att vilket nummer som helst kan lösas inom sju varv. Den genomsnittliga minimala spellängden är 26274/5040 ≈ 5,21 varv.

Ordversionen

Denna version spelas vanligtvis muntligt, men är lättare att spela om varje spelare (eller varje lag) för skrivna anteckningar. Det är precis som den numeriska versionen, förutom att istället för 4-siffriga siffror används 4-bokstavsord. De måste vara riktiga ord, beroende på vilket eller vilka språk du spelar spelet på. Alternativa versioner av spelet kan spelas med ord på tre eller fem bokstäver, men versionen med fyra bokstäver är fortfarande den mest populära.

Spelet för ordversionen är som följer.

  • En spelare (värden) tänker på ett isogramord (dvs. ingen bokstav förekommer två gånger) och, om ordlängden inte är förutbestämd, tillkännager antalet bokstäver i ordet.
  • Andra spelare (gissarna) försöker lista ut det ordet genom att gissa isogramord som innehåller samma antal bokstäver.
  • Värden svarar med antalet kor och tjurar för varje gissat ord. Precis som med sifferversionen betyder "Ko" en bokstav i fel position och "Bull" betyder en bokstav i rätt position.

Till exempel, om det hemliga ordet är HEAT, skulle en gissning på COIN resultera i "0 Bulls, 0 Cows" (ingen av de gissade bokstäverna finns); en gissning på EATS skulle resultera i "0 tjurar, 3 kor" (eftersom E, A, T alla är närvarande, men i fel positioner från gissningen), och en gissning på TEAL skulle resultera i "2 tjurar, 1 ko" (eftersom E och A är i rätt läge, medan T är i fel läge). Spelet fortsätter tills en av gissarna får "4 tjurar" för att gissa HEAT exakt.

Ordversionen av Bulls and Cows anpassades senare till Wordle , ett webbaserat ordspel som släpptes 2021 och som nästan omedelbart blev en populär sensation i sociala medier. Spelare har sex försök att gissa ett ord på fem bokstäver.

Se även

externa länkar