3. palautus

Olen viikon aikana ollut kiireinen, mutta kuitenkin sain pari tärkeää lisäystä tehtyä. Nyt ohjelma tallentaa pelit osaa ladata pelaajan tiedot tiedostosta. 
Toinen tärkeä, minkä tänään tein liittyy tekoälyn toimintaan. En ole sitä ehtinyt vielä paljoa kokeilla, mutta vaikutus on varsin suuri. Aiemmin ongelmana oli se, että käyttämäni puun solmut haarautuvat yhdeksään osaan (kaikki peluu + lopputulos -kombinaatiot), mikä hidastaa tekoälyn mukaan pääsemistä. Uusi versio kiertää ongelmaa siten, että jos dataa on hyvin vähän, niin puusta otetaan tiedot pelkkien peluumäärien perusteella, eli "yhdistetään kolme solmua yhdeksi" rekursiivisen metodin avulla. 
Tiedän javadocin ja testien ym. olevan hieman jäljessä. Olen käyttänyt kuluneen viikon aikana projektiin niin vähän aikaa, että paremman "edistymistunteen" sain lisäämällä uusia ominaisuuksia. Aion seuraavaksi keskittyä enemmän dokumentointiin sekä koodissa esiintyvän taikuuden selventämiseen.