Äitini osti kotiimme ekan kotitietokoneen vuonna 1983 ja kone oli Vic-20. Pari vuotta myöhemmin ostin itselleni ensimmäisen koneeni eli Commodore 64:n. Jonkin verran ohjelmoin tuolloin Basicillä, mutta en oikein siihen innostunut ensinnäkin, koska pelit veivät huomioni. Toiseksi tuota Basic-ohjelmointia kutsuttiin myös spagettiohjelmoinniksi.
Vuonna 1995 aloitin tietojenkäsittelyopin opinnot avoimessa ja opiskelimme tuolloin C++:aa. Silloin vasta innostuin ensimmäistä kertaa ohjelmoinnista toden teolla. Kurssitöiden lisäksi olen ohjelmoinut C++:lla tekstiavaruuspelin ja pari tekstiseikkailupeliä. Pieniä matikkaohjelmia olen sillä myös tehnyt. Onneksi C++ ei enää ollut spagetti-ohjelmointia, vaan paljon selkeämpää kuin Basic 80-luvulla. Olen myös koettanut ohjelmoida jotakin pientä Windows-ohjelmointia. Siitä olisi hyvä, jos löytyisi jokin painettu hyvä Windows-ohjelmointikirja, niin voisin ostaa. Toisaalta Javallakin pystyy ohjelmoimaan graafisia käyttöliittymiä, mutta en oikeastaan juurikaan osaa Javaa. Aina sen opiskelu on jäänyt aloituksen tasolle ja muutaman oppikirjasivun lukemiseen.
Minulta on LinkedIn:ssä kysytty sitä mitkä olivat lempipelini, jotka voittivat Basicilla ohjelmoimisen. Ensinnäkin: Vic-20 : shakki eli “Sargon II Chess” sekä seikkailupeli “Mission Impossible”, jossa yritettiin pelastaa ydinvoimala sabotöörin pommilta. Voitti ehdottomasti läksyjen tekemisen.
Commodore 64 : 40 vuotta sitten eli vuonna 1985 julkaistiin mielestäni paras Commodore 64:n avaruuspeli eli Psi-5-Trading Company. Sen englanninkielisten ohjeiden selvittäminen suomeksi voitti koulun englannin läksyt ehdottomasti! Kyseinen peli vaikutti myöhemmin kahteenkin asiaan: 1. Tein 90-luvun lopussa C++:lla tekstiseikkailupeliä ao. pelistä PC:lle. 2. Yliopistossa tein 3DMax:lla harjoitustyön peliin liittyen. Kolmas asia on se, että peli vaikutti myös joihinkin Sci-fi-piirustuksiini.
Kirjoittaja: Samuli Heikkilä (C)