Turnauksessa tuli tappio, eli kolmas sija, vaikka uskoimme algoritmimme olevan lähes täydellinen. Aina ei voi onnistua.
Aina voi jossitella, mutta myös oppia. Näin jälkikäteen ajateltuna tappioon oli 2 pääsyytä.
1. Robottimme käy erittäin järjestelmällisesti läpi alueita lähdöstä alkaen, ja huonoissa tilanteissa monilla toistoilla tämä onkin paras ratkaisu, sillä robotin ei tarvitse palailla takaisin niin paljon kuin jos [...]
Archive for October, 2007
Tappio :(
Posted in hajoilu, robotti, tekoäly on October 24, 2007 | Leave a Comment »
VompattiRobotti: käsitekartta
Posted in robotti on October 23, 2007 | Leave a Comment »
Käsitekartta robottimme perusideasta viimeinkin kaikkien ihasteltavana tässä:
Aivosolmun purku
Posted in tapaukset on October 22, 2007 | Leave a Comment »
Väsyneenä, mutta onnellisena taisivat olla tänä maanantaiaamuna ainakin maratoonareita kuvaavat adjektiivit. Kumpikaan niistä ei suoraan korreloi varsinaisesti formaalin ajattelun kanssa. Siitä huolimatta viime viikolla henkilökohtaisella arvostusasteikollani nousukiitoon räpytellyt OLO-metodi ei vielä päätynyt derivaatan nollakohtaan, vaan onnistui pitämään suuntansa mielikuvamarkkinoilla nousujohteisena. Syynä moiseen taisi ennen kaikkea olla tapauksen luonne yksittäisenä asiana, josta voi tietää tai [...]
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 [...]
Aivosolmun avaus
Posted in tapaukset on October 21, 2007 | Leave a Comment »
Siirryin viimein kirjoittamaan kirjoitusohjelmalla ja kopiomaan tekstin blogiin sen jälkeen, kun asuntolaverkko oli katkennut kolmeen kertaan ratkaisevalla hetkellä vieden kaikien tekstin mukanansa ajasta ikuisuuteen. Tässä vaiheessa alkaa olla jo niin kettuuntunut pelkästä turhautumisesta, että tekisi mieli ajaa panssarivaunulla OLO-muistiinpanojen päältä.
Olen tähän saakka inhonnut sanaa virike. Virike kuulostaa siltä, mitä annetaan kanoille, kun halutaan pitää ne [...]
Essee 3, poikkeukset
Posted in esseet on October 21, 2007 | Leave a Comment »
Essee kolme eli toinen esseemuotoinen kirjoitelma aiheutti aika paljon ongelmaa myös minulle Marathonin takia, mutta sain sen kuitenkin väännettyä tiistain ja keskiviikon välisenä yönä jonkinlaiseen kuntoon. Kirjoittaminen oli helpompaa nyt, kun oli saanut palautteen edellisestä esseestä ja tiesi suurinpiirtein, mitä ollaan hakemassa. Viime kerralla tuli aika monelle palautetta lähteiden epämääräisyydestä ja siitä, ettei niihin viitattu [...]
Robosessio 2.5
Posted in Linkit, robotti, vinkit on October 20, 2007 | Leave a Comment »
Heps, kuten jo aikaisemmin todettu, peltilemmikkimme ei ole enää tyhmä, ja maanantai iltaan/yöhön/tiistai-aammuun mennessä jopa etäisesti älykäs…
Mutta mitä tulee muuten tehtävänantoon, pitäisi koodia tiistaina vieä kommentoida, ja jonkunlainen mindmap-tyyppinen toimintalogiikan kuvaus voisi myös olla ehkä paikallaan.
Koodin kommentointiin voisi ehkä olla hyvä käyttää JavaDOC:ia ja sen syntaksia. Se on oikeasti aika helppoa ja lopputuloksena on “ammattimaisen” [...]
Robosessio 2
Posted in robotti, tekoäly, voittajat on October 20, 2007 | Leave a Comment »
Ensimmäisessä robosessiossa hahmottelimme lähinnä vompattirobotin perusideaa ja rakennetta.Toinen sessio olikin jo tiukkaa koodausta, mikä osoittautua toimivan ryhmässä yllättävänkin hyvin.Työnjako ratkaistiin sillä tavalla että yksi ”uhrautui” koodaamaan ja muut huutelivat selän takaa ohjeita.
Ohjelman tarkka rakenne hahmottui vasta koodatessa ja uusia metodeja syntyi tasaisin väliajoin, lauseen: ”Tästäkin voisi kyllä tehdä oman metodin.” seurauksena. Oman haasteen toi myös [...]
Teoriatehtävä 3 vs Marathon
Posted in esseet, hajoilu on October 17, 2007 | Leave a Comment »
Kolmannen teoriatehtävän palautuspäivä ei kyllä nyt sattunut aivan oikeaan saumaan. Alkuviikon mentyä epäoleellisten derivaattojen ja epäoleellisen ties minkä diggailun parissa, ei ensimmäisenä tullut mieleen käydä teoriatehtävän kimppuun. Palautuspäiväkin oli vasta lauantaina. Nyt välikokeen jälkeisenä päivänä, päivää ennen Marathonille lähtöä, kaikki toivo esseen palauttamisesta on mennyttä. Vaihtoehtoina on herätä aamulla jotakuinkin pirteänä ja tehdä essee sunnuntaina, [...]
Tapaus 5: Kriisinhallinta (purku)
Posted in olosessiot, tapaukset on October 15, 2007 | Leave a Comment »
Maanantai-väsyneinä, matematiikan tentin varjossa ja Java-tehtäväpalautuksen uuvuttamina pureuduimme tänään taas virheiden käsittelyyn. Olosuhteisiin nähden yllättävän hyvällä menestyksellä vieläpä.
Kotitehtäväkseen virheiden jaottelun saaneet olivat kaikki tulleet samaan lopputulokseen. Selkein tapa lienee jakaa virheet kolmeen ryhmään: kääntäjän löytämät syntaksivirheet, ajonaikaiset virheet ja loogiset virheet, joista jälkimmäiset ovat selkeästi vaikeimpia löytää ja korjata. Virikekoodipätkästä löytyikin yltä kyllin kaikkia näitä. [...]