You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arviointi tehty 11.10.2018 kello 19:54 ladatulle työlle.
Tekoäly pelaa (yhden) testauksen perusteella melko hyvin ihmistä vastaan ja rankaisee kyllä virheistä.
Projektin suorittamisen yhteydessä oli ongelmia, sillä oli haastavahkoa selvittää millä IDEllä ohjelma oli toteutettu. Tästä olisi hyvä olla maininta jossakin, tai vaihtoehtoisesti Java-projektin tapauksessa .jar-tiedosto voisi löytyä jostakin? Lopulta .gitignore paljasti kyseessä olevan IntellJ:n IDEA, mutta asennusongelmien vuoksi tiedostot tarvitsi manuaalisesti kopioida.
Myös testien ajossa oli joitakin ongelmia: Näytti siltä, että PerformanceTest luokka jäi jotenkin ikuiseen silmukkaan. Voi toki olla, että tämä oli ongelma, joka johtui tiedostojen manuaalisesta kopioinnista ja NetBeansista. Testausluokka GameTest ei nykyisellään toimi oikein, sillä move.isLegal() näyttäisi palauttavan aina true "oikeille siirroille" riippumatta pelaajan puolesta. Toisin sanoen pelaaja voi liikutella vastustajansa nappuloita.
Jos pelaaja valitsee värikseen mustan, niin pelaaja saa silti aloittavan vuoron tai peli skippaa siirron piirtämisen. Korjaukseksi tähän toiminee seuraava: new Game(color) on tehtävä vasta värin kysymisen jälkeen ja pelilauta tulisi piirtää vasta tietokoneen mahdollisen vuoron jälkeen.
Lisäksi laudan peilaus on nykyisellään hämmentävä: Toisin sanoen, kun pelaaja valitsee mustan värin, niin siirto b2 b3 tarkoittaakin b7 b6, toisin kuin laudan "koordinaatistosta" voisi päätellä.
Yleisesti ottaen projekti on hyvässä vaiheessa, loppuun vain pientä hiontaa vielä :)
The text was updated successfully, but these errors were encountered:
Arviointi tehty 11.10.2018 kello 19:54 ladatulle työlle.
Tekoäly pelaa (yhden) testauksen perusteella melko hyvin ihmistä vastaan ja rankaisee kyllä virheistä.
Projektin suorittamisen yhteydessä oli ongelmia, sillä oli haastavahkoa selvittää millä IDEllä ohjelma oli toteutettu. Tästä olisi hyvä olla maininta jossakin, tai vaihtoehtoisesti Java-projektin tapauksessa .jar-tiedosto voisi löytyä jostakin? Lopulta
.gitignore
paljasti kyseessä olevan IntellJ:n IDEA, mutta asennusongelmien vuoksi tiedostot tarvitsi manuaalisesti kopioida.Myös testien ajossa oli joitakin ongelmia: Näytti siltä, että
PerformanceTest
luokka jäi jotenkin ikuiseen silmukkaan. Voi toki olla, että tämä oli ongelma, joka johtui tiedostojen manuaalisesta kopioinnista ja NetBeansista. TestausluokkaGameTest
ei nykyisellään toimi oikein, sillämove.isLegal()
näyttäisi palauttavan ainatrue
"oikeille siirroille" riippumatta pelaajan puolesta. Toisin sanoen pelaaja voi liikutella vastustajansa nappuloita.Jos pelaaja valitsee värikseen mustan, niin pelaaja saa silti aloittavan vuoron tai peli skippaa siirron piirtämisen. Korjaukseksi tähän toiminee seuraava:
new Game(color)
on tehtävä vasta värin kysymisen jälkeen ja pelilauta tulisi piirtää vasta tietokoneen mahdollisen vuoron jälkeen.Lisäksi laudan peilaus on nykyisellään hämmentävä: Toisin sanoen, kun pelaaja valitsee mustan värin, niin siirto
b2 b3
tarkoittaakinb7 b6
, toisin kuin laudan "koordinaatistosta" voisi päätellä.Yleisesti ottaen projekti on hyvässä vaiheessa, loppuun vain pientä hiontaa vielä :)
The text was updated successfully, but these errors were encountered: