Viimeinen ohjelmointiharjoitus oli ehdottomasti helpoin kaikista. Tässä vaiheessa kurssia olin oppinut käyttämään googlea ja API:a, joten en enää ollut samalla tavalla riippuvainen assareista.
Swing oli tullut jo edes jotenkin tutuksi viidennessä tehtävässä, ja graafinen toteutus oli huomattavasti mukavampaa, kuin edelliset sieni-tehtävät.
Ajastimen käyttöä olin henkilökohtaisesti testaillut jo bottia tehdessä, joten swing Timer-osio meni erittäin nopeasti. Tulosten tallentamisessa [...]
Archive for the ‘java’ Category
Java 6
Posted in java on January 20, 2008 | Leave a Comment »
Possuilua(java 5) ja vähän tilitystä
Posted in java on December 5, 2007 | Leave a Comment »
Java vitosessahan tosiaan koodattiin ruudukossa seikkaileva possu, eli peli nimeltä Sikoban. Idea oli kiva, saatiin koodata alusta loppuun oma peli ja vaikuttaa itse sen ulkonäköön. Varsin hyödyllistä omaa projektia ajatellen. Kuitenkin kun avasi ensimmäistä kertaa tehtävänannon ja luki pari ekaa riviä, meinasi kyllä paniikki iskeä. Swingin komponentit kun olivat aika hepreaa edelisen viikon esseestä huolimatta [...]
“Mä tein siihen räjähtäviä lampaita” eli Java-tehtävä 4:n ihanuus
Posted in java on November 24, 2007 | 1 Comment »
Ohjelmointikurssimme neljäs osatehtävä ei alkanut turvallisen tuntuisesti, niin kuin aiemmat osatehtävämme. Sen sijaan jouduimme heti nenät vastakkain täysin tuntemattoman asian, rajapintaluokkien, kanssa. Käsite oli onneksi tuttu jo ensimmäisestä olotapauksesta, mutta ainakin minulle tuotti jonkin aikaa päänvaivaa, miten voin ilmaista toisen luokan toteuttavan rajapintaluokan. Kävi kuitenkin ilmi, että rajapintaluokkien teko oli helppoa – ainoastaan joitakin metodia [...]
Kolmas tehtävä takana, uusi edessä <3
Posted in hajoilu, java on November 5, 2007 | Leave a Comment »
Kolmannen tehtävän tarkoituksena oli yhdistää kahdessa ensimmäisessä tehtävässä luodut oliot ja itse maailma. Ensimmäinen osatehtävä käsitteli lähinnä olentojen sijaintia, niin olennon itsensä kuin sektorinkin kannalta, sekä olennon liikkumismahdollisuuksia. Tähän liittyi uusina asioina niin listojen iterointia, kuin rekursiotakin. Toisessa osatehtävässä taas luotiin maailmassa liikkuvia ja häärääviä erilaisia olentoja, ja samassa tuli opeteltua abstraktien luokkien ja metodien [...]
Java2: (Onnellisesti) ohi.
Posted in java on October 22, 2007 | Leave a Comment »
Kolmatta ohjelmointitehtävää on pakerrettu jo tovi, joten lienee aika luoda myös katselmus menneen javailun suloihin.
Javalaskareiden tärkeyttä ei voi painottaa tarpeeksi. Sijaiskeikkojen vuoksi jouduin jättämään väliin torstain ohjatun koodausrupeaman. Se kostautui tuntikausien mittaisena NullPointer-metsästyksenä. Oman koodin tuijotus kun aiheuttaa pahaa virhesokeutta.
Tehtävän pahinta antia olivat ehdottomasti HashMappien, taulukoiden sekä koordinaatiston hahmoittamisvaikeudet. Milloin mikäkin pyörii mihin suuntaan, ja [...]
Ensimmäinen ohjelmointi, ensimmäinen käsitekartta
Posted in hajoilu, java, käsitekartat on October 5, 2007 | Leave a Comment »
Noniin. Nyt se on selvää, että ensimmäisestä ohjelmointitehtävästä ei kannata enää kantaa huolta. Arvostelut ovat tulleet.
Fiilis heti arvostelujen jälkeen oli helpottunut: ei ainoastaan (ihan kivan) arvosanan vuoksi, vaan myös siksi, että vihdoinkin tiesi, miten oli mennyt. Tästä saattaakin arvata, että olin stressannut kohtalaisen paljon ohjelmointitehtäväni vuoksi: en mistään oikeasta aiheesta, vaan pikkuasioita kuten mukaan eksynyt [...]
Javatehtävä 1 – Sienitaistelu
Posted in java on September 30, 2007 | Leave a Comment »
Nyt on ensimmäinen Java-tehtävä palautettu ja olo on aikaansaanut ja melko tyytyväinen.
Tehtävään lähdettiin hurjalla innolla ja ensimmäinen seitsemästä osatehtävästä olikin iloista jo opitun laittamista käytäntöön. Heti sen jälkeen seurasi kuitenkin phuksille kova pudotus todellisuuteen: ai meidän pitää itse ottaa selvää miten tämä menee?
Onneksi tehtävänannosta ja kurssin sivuilta löytyi paljon vinkkejä, mistä lähteä tietoa etsimään. Harkkojen [...]