Codebreaker Master

Lähteet ja tarkistus

Viitteenä sovellus

Tällä sivustolla kuvatut säännöt ovat Codebreaker Master -sovelluksen sääntöjä, jotka on luettu sen koodista: vihjeiden laskenta, tasot, pelitavat, rivien vahvistus. Kun sovelluksen sisäinen ohje ja sen koodi eroavat toisistaan, sivusto noudattaa koodia.

Käytetyt lähteet

  • Bulls and cows (uusi välilehti) (Wikipedia, englanniksi): kynällä ja paperilla pelattava päättelypeli, josta värikoodipelit juontuvat, sekä niiden historia.
  • Minimax-algoritmi (uusi välilehti) (Wikipedia, ranskaksi): ajatus valita yritys, jonka pahin tapaus jättää vähiten mahdollisuuksia (Strategia-sivu).
  • Donald E. Knuth, artikkeli nelitappisen värikoodin etsimisestä tietokoneella, Journal of Recreational Mathematics, osa 9, numero 1, 1976–1977 (Baywood Publishing): perusartikkeli suurimman jäljelle jäävän ryhmän menetelmästä; mainittu ilman linkkiä ja ilman otsikkoa, koska otsikossa on alkuperäisen lautapelin tuotenimi.

Linkit tarkistettu 30. lokakuuta 2026.

Miten esimerkit tarkistetaan

Ennen jokaista julkaisua kaksi toisistaan riippumatonta ohjelmaa laskee uudelleen kaikki sivuston laskelmat:

  • sovelluksen moottoriin yhdistetty työkalu, joka ei muokkaa sitä, pelaa jokaisen esimerkkipelin pelaajan tavoin: se asettaa tapit, vahvistaa jokaisen rivin ja lukee sovelluksen laskemat vihjeet;
  • se laskee kunkin tason mahdolliset koodit ja jokaisen yrityksen jälkeen ne koodit, jotka ovat yhä sopusoinnussa kaikkien vihjeiden kanssa;
  • se lukee haasteen rajat satunnaisella 10 000 arvonnan otoksella sekä moottorin hyväksymät tai hylkäämät mukautetut muodot;
  • erikseen kirjoitettu toinen ohjelma laskee uudelleen jokaisen vihjeen, jokaisen määrän ja jokaisen jakauman, ja estää julkaisun pienimmästäkin poikkeamasta.

Virhe? Kirjoita meille yhteydenottosivun kautta.