Lähteet ja tarkistus
Käytetyt lähteet
- Reversi (uusi välilehti) (Wikipedia (englanti)): pelin historia, 8 × 8 -pelilauta, alkuasetelma, siirrot, kääntäminen, ohitus ja pelin päättyminen
- Minimax-algoritmi (uusi välilehti) (Wikipedia): sovelluksen tietokoneen haun periaate, joka käy läpi molempien osapuolten siirrot tiettyyn syvyyteen asti
- Alfa-beta-karsinta (uusi välilehti) (Wikipedia): karsinta, jonka ansiosta haku voi ohittaa siirrot, jotka eivät enää voi muuttaa valintaa
Linkit tarkistettu 30. lokakuuta 2026.
Sovelluksen säännöt
Sivusto kuvaa säännöt sellaisina kuin Reversi-sovellus niitä soveltaa, luettuna sen koodista, mukaan lukien pisteiden lasku ilman tyhjiä ruutuja.
Miten esimerkit tarkistetaan
Ohjelma tarkistaa jokaisen sivuston aseman ja luvun ennen julkaisua:
- asemat ovat siirtosarjoja alkuasetelmasta, jotka sovelluksen koodi toistaa sitä muuttamatta;
- sallitut siirrot, käännetyt nappulat, ohitukset, pelin päättyminen ja nappuloiden määrät laskee uudelleen toinen, säännöistä kirjoitettu ohjelma: tulosten on täsmättävä;
- kommentoidun pelin pelaa sovelluksen tietokone, ja jokaisella siirrolla tarkistetaan, että se valitsee juuri näytetyn siirron;
- kaikki 9 mahdollista tasojen välistä ottelua pelataan loppuun asti;
- sovelluksen luvut (pelilaudan koko, tasot, taulukot, kielet) luetaan sen koodista.
Asemasta riippuvat pelivinkit esitetään sellaisina erillään säännöistä. Virhe? Kirjoita meille yhteydenottosivun kautta.