Viides viikko

Mitä opin tällä viikolla
Opin kolme uutta hakualgoritmia lisää ja sain ne toteutettua (luullakseni oikein) ja osaan nyt paremmin kuvailla niiden välisiä eroja.

Missä onnistuin, mitä sain aikaiseksi?
Projektin laajuus kasvoi, toteutin A*-haun lisäksi leveyssuuntaisen haun, dijkstran algoritmia käyttävän haun ja greedy best first haun. Sain myös A*-haun koodia siistimmäksi. Tein myös jono-tietorakenteen leveyssuuntaista hakua varten. Tein myös käyttöliittymään toiminnallisuuden jonka avulla voi valita mitä hakualgoritmia käytetään.

Mikä jäi epäselväksi? Vastaa tähän kohtaan rehellisesti, koska tarjoamme sinulle tarvittaessa apua tämän kohdan perusteella.
En muista

Miten ohjelma on edistynyt?
Ohjelma on edistynyt hyvin, tosin testikattavuus varmasti laski koska en ehtinyt kirjoittaa testejä uusille hakualgoritmeille. Viimeisellä viikolla saan toivottavasti testikattavuudenkin nostettua hyväksi.

Mitä teen seuraavaksi?
Pelaan Postal 2. Siistin myös lisää koodia, järjestelen pakkaukset järkevämmin, teen testejä, kirjoitan parempaa dokumentaatiota ym.