Ohjelmointi
Tuotokset:
SaunaVisio-aputyökalu
wbarconf – GUI configurator for wbar
Teddi the Bear: Quest of Red Ribbon (v0.2)
Simetra: Alien phobia -clooni (v0.06b)
Nopeuspeli (v1.0)
SaunaVisio-aputyökalu (v0.2) [06.05.2008]

No voihan Python! Saunalahden tarjoama ja KotiTotaalin kylkiäisenä itsellenikin ajautunut SaunaVisio-palvelu on kerta kaikkiaan veikeä kokonaisuus, mutta alkuaikoina siitä puuttui mahdollisuus asettaa ennalta tallennettavaksi kaikki tulevat TV-ohjelmat vapaavalintaisten hakutermien perusteella. Kyseinen ominaisuus on tänään palveluun lisätty, mutta oma hengentuotokseni olikin jo ehtinyt ensimmäisestä tarkoitusperästään levitä jo varteenotettavaksi SaunaVisio-käyttöliittymäksi.
Alkuperäinen lähestymistapa oli pelkkä komentokehote, mutta nykyhetki on täyttä graafisen käyttöliittymän riemua, perinteitä toki yhä kunnioittaen. Jos satut omistamaan SaunaVisio:n, ei laitteen etäkäyttö voisi juuri olla tätä helpompaa! Saatavilla Windowsille helppokäyttöinen asennusohjelma ja muille käyttöjärjestelmille on tarjolla purettava tarripallo tai zip-tiedosto.
Lataa sovellus.
wbarconf – GUI configurator for wbar [02.01.2008]

Pythonilla ja GTK+:lla (PyGTK) wbar-sovelluskäynnistimelle tekemäni graafinen asetusten muokkaustyökalu.
Ehkä merkittävimpänä ominaisuutena tuki työpöytä kuvakkeille (.desktop) ja niiden raahaamiselle suoraan sovellukseen. Yllättävästi vähemmän virhealtista asetustiedoston muokkailua, kuin suoraan kätösin.
Lataa sovellus.
GnomeFiles
Teddi the Bear: Quest of Red Ribbon (v0.2) [30.07.2007]
Tätä voisi pitää pelillisen ohjelmointini saralla riemuvoittona äänien, grafiikan ja toiminnallisuuden suhteen ellei kokonaisuus olisi ns. juosten kustu. No, mistäkö tämä vähättely heti kättelyssä juontaa juurensa? Syyttäkäämme Suomipelit.com:n Kesäkarnevaalit 2007 -pelintekokilpailua!
Kesätyöt rakennustyömaalla ja 21 päivää pelin rakentamiseen tyhjästä eivät ainakaan omasta mielestäni sovi yhteen… mene ja tiedä.
Puhuttakoon vaikka tutkimusmatkasta OpenGL:n ihmeelliseen maailmaan. Kyllä, siitä kaikki alkoi: “grafiikka-moottorista”! Mielestäni sangen onnistunut Sprite-moottori puskee kuvaa ruudulle muiden palikoiden puuhaillessa omiaan ja olen ohjelmointikokemukseeni nähden (suhteutettuna ajankäyttöön) tyytyväinen. Matkalla tuli jälleen kerran opittua paljon uutta. Parasta on kuitenkin ottaa oppia muiden virheistä, jotta välttyisi omiltaan…
Peli on ylhäältä kuvattu pieni RPG, jossa Teddi-karhun rusetti varastetaan ja se on tarkoitus saada takaisin omenia viskomalla, kahlaten samalla läpi metsikön, lumimaan ja viimeisenä rappeutuneen maaston. Rusetti-varkaalla on myös pahaisia kätyreitä ja matka ei ole ihan mutkaton.
Ohjaus tapahtuu nuoli-näppäimillä ja omenien heittäminen vasemmalla Ctrl-painikkeella.
Pakettiin on kääräisty mukaan binäärit Windows- ja Linux-käyttöjärjestelmälle, sekä itse lähdekoodi. En ole ajatellut kehittää peliä pidemmälle, vaan säilyttää sen muistona kahdenkymmenenyhden päivän koitoksesta! ![]()
Lataa peli. (3.3Mt)
Simetra: Alien Phobia -clooni
Innostuin joululomilla 2006 kokeilemaan, että onko C-ohjelmoinnista mitään jäänyt mieleen ja kyllähän sitä pienen tutkailun seurauksena ajanvietepläjäys kaameilla “grafiikoilla” syntyi. Samalla tutustuin SDL-kirjastoon, joka mahdollisti ohjelman helpon porttaamisen useille käyttöjärjestelmille.
Kaiva siis tuliluikkusi esiin ja painele pistelemään öttiäisiä pinoon kahdessa huisin intuitiivisessa pelimoodissa. Otukset pyrkivät rynnimään ylitsesi joko säännöllisin väliajoin kasvavissa määrin tai joka kerta vahvistuvat joukoissaan kun päästät yhden päiviltä. Lisää tulivoimaa saa tilapäisesti erikoisammuslaatikoista ja pahimmat haavat saa paikkailtua ensiapupakkauksilla.
Pelipakettiin on kääräisty mukaan Linux- ja Windows-binäärit, unohtamatta lähdekoodia. Linuxissa voidaan joutua ajamaan komento “chmod +x simetra” ennen kuin peli pyörähtää käyntiin.
Lataa peli. (548kt)
Nopeuspeli v1.0
Tutkimusmatkallani tietotekniikan ihmeelliseen maailmaan osui muinoin käsiini Visual Basic 6 -ohjelmointiympäristö. Tulihan sillä sitten yhtä sun toista kokeiltua. Tuotoksia valmistui vaikka millä mitalla, mutta vain 26.1.2001 MBnetin apajalle lähettämäni Speden peleistä tuttua logiikkaa noudattava hengen tuotokseni on jäänyt jäljelle. Nopeuspeli v1.0 pääsi myös komeilemaan kaiken kansan ihmeteltäväksi päivän pelinä.
Homman juju on siis kliksutella painikevalojen syttyessä oikeita nappuloita oikeassa järjestyksessä valojen vilkkumisnopeuden koko ajan tihentyessä. Suhteellisen addiktoivaa ajanvietettä. Lähdekoodit ovat harmikseni päässeet katoamaan bittitaivaaseen.
Lataa peli. (716kt)

Joulukuu 6th, 2008 at 13:31
[...] on maailmalla saanut osakseen. Viimeisin sangen ilahduttava asia oli huomata tekemäni WbarConf-työkalun päätyminen osaksi gOS Linuxia. Sovellusta käytetään alla olevassa kuvakaappauksessa [...]