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
Olet jaotellut koodin selkeästi mainiin ja logiikka pakettiin, jossa kaikki kolme luokkaa hoitavat selkeästi omat hommansa. Koodi on siistiä ja selkeätä, sitä on helppo ja mukava lukea. Myöskin kommentteja löytyy kivasti välistä selventämässä. Myöskin algoritmit ja tietorakenteet vaikuttavat hoitavan tehtävänsä hyvin kyseiseen tarkoitukseen. Testejäkin löytyy kaikelle mitä tarvitsee testata.
Luokassa Pelimekaniikat metodi kumpivoitti, alustat aluksi voittajan arvolla 9 ja talletat siihen uuden arvon, jonka palautat samalla. Tämän voisi hoitaa niin, että alustat int voittaja; , eli ilman arvoa, ja sitten if tapauksissa asetetaan sen arvo, niinkuin teet nyt, mutta suorittaa returnin vasta metodin lopussa, yhteisenä kaikille tapauksille.
Luokassa Tekoaly, metodi paras valinta vosii ehkä jakaa kahteen metodin, että joko parhaan indeksin etsiminen tai tai parhaan voittavan valinta olisi oma metodi, jota vain kutsutaan sitten siellä. Myöskin jokin haamukoodi on jäänyt kommentiksi luokkaan, mutta sillä ei ole mitään käytännön merkitystä.
Tällä hetkellä tekoäly siis tekee valintansa sen perusteella mitä on pelattu eniten edellisen jälkeen. Mietin voisiko tekoäly esimerkiksi tutkia miten pelaaja reagoi tekoälyn valitsemaan merkkiin. Voisit mahdollisesti tehdä toisella lailla toimivan tekoälyn, esimerkiksi pelaajan viime liikettä matkivan tai aina satunnaiseti valitsevan, ja vertailla niiilä miten hyvin erilaiset tekoälyt toimivat.
The text was updated successfully, but these errors were encountered:
Ladattu 08.10.2015 kl 11.16
Olet jaotellut koodin selkeästi mainiin ja logiikka pakettiin, jossa kaikki kolme luokkaa hoitavat selkeästi omat hommansa. Koodi on siistiä ja selkeätä, sitä on helppo ja mukava lukea. Myöskin kommentteja löytyy kivasti välistä selventämässä. Myöskin algoritmit ja tietorakenteet vaikuttavat hoitavan tehtävänsä hyvin kyseiseen tarkoitukseen. Testejäkin löytyy kaikelle mitä tarvitsee testata.
Luokassa Pelimekaniikat metodi kumpivoitti, alustat aluksi voittajan arvolla 9 ja talletat siihen uuden arvon, jonka palautat samalla. Tämän voisi hoitaa niin, että alustat int voittaja; , eli ilman arvoa, ja sitten if tapauksissa asetetaan sen arvo, niinkuin teet nyt, mutta suorittaa returnin vasta metodin lopussa, yhteisenä kaikille tapauksille.
Luokassa Tekoaly, metodi paras valinta vosii ehkä jakaa kahteen metodin, että joko parhaan indeksin etsiminen tai tai parhaan voittavan valinta olisi oma metodi, jota vain kutsutaan sitten siellä. Myöskin jokin haamukoodi on jäänyt kommentiksi luokkaan, mutta sillä ei ole mitään käytännön merkitystä.
Tällä hetkellä tekoäly siis tekee valintansa sen perusteella mitä on pelattu eniten edellisen jälkeen. Mietin voisiko tekoäly esimerkiksi tutkia miten pelaaja reagoi tekoälyn valitsemaan merkkiin. Voisit mahdollisesti tehdä toisella lailla toimivan tekoälyn, esimerkiksi pelaajan viime liikettä matkivan tai aina satunnaiseti valitsevan, ja vertailla niiilä miten hyvin erilaiset tekoälyt toimivat.
The text was updated successfully, but these errors were encountered: