Code Breaker

Lähteet ja tarkistus

Perusta: sovellus

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

Käytetyt lähteet

  • Bulls and cows (uusi välilehti) (Wikipedia (englanniksi)): kynä-ja-paperi-päättelypeli, josta värikoodipelit ovat johdettu, sekä niiden historia.
  • Minimax-algoritmi (uusi välilehti) (Wikipedia): ajatus valita yritys, jonka pahin tapaus jättää vähiten mahdollisuuksia (Strategia-sivu).
  • Donald E. Knuth, artikkeli nelinappisen 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ä; mainitaan ilman linkkiä ja ilman otsikkoa, joka sisältää alkuperäisen lautapelin tuotenimen.

Linkit tarkistettu 30. lokakuuta 2026.

Miten esimerkit tarkistetaan

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

  • sovelluksen moottoriin yhdistetty työkalu, joka ei muuta moottoria, pelaa jokaisen esimerkkipelin pelaajan tavoin: se asettaa nappulat, vahvistaa jokaisen rivin ja lukee sovelluksen laskemat vihjeet;
  • se laskee kunkin tason mahdolliset koodit ja jokaisen yrityksen jälkeen ne koodit, jotka ovat yhä yhteensopivia kaikkien vihjeiden kanssa;
  • se lukee haasteen rajat 10 000 satunnaisarvonnalla sekä Päivittäisen pelin koostumuksen;
  • erikseen kirjoitettu toinen ohjelma laskee uudelleen jokaisen vihjeen, jokaisen luvun ja jokaisen jakauman, ja estää julkaisun pienimmästäkin poikkeamasta.

Löysitkö virheen? Kirjoita meille yhteydenottosivun kautta.