TiraLabra/TiraLabra — pull request #80 by zekyll (2013-08-22 20:54:22+00:00)
Title: Palautus 4

En ehtinyt/jaksanut paljoa koodata. Pelilogiikkaa ja käyttöliittymää yritin vähän refaktoroida MVC-mallin mukaiseksi ja toteutin tekoälyn itseään vastaan pelaamisen. Ongelma siinä vain on, että kun päätökset ovat täysin deterministisiä, niin jokainen peli on samanlainen. :) Siihen voisi jonkinlaisen satunnaisuuden lisätä, mutta se tekee päätöksistä aavistuksen huonompia.

ArrayListista toteutin oman version, tai ne ominaisuudet mitä ohjelmassa tarvitaan, mikä ei ole paljoa.

Ohestalyönnit ja tornitukset puuttuvat vieläkin; ovat hieman vaikeita toteuttaa elegantilla tavalla.