15.10.2012

Ohjelmointi on vaikeaa

Aloitin uuden harrastuksen: java-ohjelmointi! Tässä nousee softakehittäjien arvostus ihan uusiin lukemiin...

Aloin harjoituksena koodaamaan yksinkertaista kaupunkisimulaattoria! Loin seuraavat luokat:
  • Peli - sovellusluoka
  • Maailma - tästä luodaa olio, jossa pelimaailma pyörii
  • Ruutu - josta johdetaan Ruutu-taulukko, joka toimii pelin ruudukkona
  • Objekti - kaikki ruuduissa sijaitsevat asiat ovat Objekteja (esim. talo)
  • Talo, Patsas, ym. ovat Objektin alaluokkia.

Sain luotua jonkinlaisen metodin, jolla maailma päivittyy ja ruuduissa sijaitsevat objektit aiheuttavat muutoksia ruutujen ominaisuuksiin. Sitten alkoi menemään jo niin monimutkaiseksi, että päätin lopettaa. Tuntuu etten enää tiedä mihin luokkaan mitäkin sijoitin ja onko koko palastelu mennyt oikein. Ehkä alan tekemään jotain uutta juttua.

Tätäkin puuhastelua olisi kiva harjoitella jonkun pro-koodarin kanssa, niin ei tarvitse kaikkea pohtia päivätolkulla ja oppia kantapään kautta (jos sittenkään...).

Eli ainakaan vielä en vaihda alaa HR:stä sovelluskehitykseen :)

Ei kommentteja:

Lähetä kommentti