Suunnistussimulaattori talkootyön tuloksena
An early interview after the demo release: why the project was built as an evening hobby, what made it non-commercial, how the community could help (especially graphics), and the vision for future features like more terrains, tools for creating your own maps/courses, ghosts, and even online play.
Suunnistusurheilun ja tietotekniikan ainulaatuinen symbioosi on tuottanut jälleen yhden herkullisen hedelmän suunnistusnälkään. Pöytälaatikkokoodailijaksi itseään tituleeraava Antero Pulli sai työstettyä ideansa lihaksi ja valmistumassa on kolmevuotisen urakan tuloksena täysiverinen suunnistusimulaattori, jonka demoversio on jo vapaasti ladattavissa internetissä.
Koodaustyön takana olevalla Pullilla on omaa suunnistustaustaa nuoruusvuosilta, jonka jälkeen harrastus hiipui alkaakseen uudelleen simulaattorin kehityksen myötä. Pulli on saanut tietotekniikkaoppinsa Joensuussa, minkä jälkeen hän on työskennellyt alalla kaupallisissa töissä. SuunnistusNet päätti ottaa selvää Pullin pioneerityöstä.
Olet laatinut ohjelmaa omien sanojesi mukaan iltapuhteina. Mikä on saanut sinut ryhtymään moiseen urakkaan?Idea syntyi jo opiskeluaikoina vuonna 1995. Silloin tuli tehtyä kartta- ja rataeditori sekä lähinnä kokeiluja 3d-grafiikan kanssa. Simulaattorin vanhimmat osat ovat edelleenkin peräisin tuolta ajalta. Valmistuminen ja työelämään siirtyminen vuonna 1998 saivat "unohtamaan" hankkeen vuosiksi. Talvella 2004 homma lähti uudelleen liikkeelle. Simulaatio-osuus alkoi kehittyä pikkuhiljaa. Tein silloin peliä ihan vain itselleni ja samalla syttyi uudelleen jo kerran sammunut kipinä suunnistuksen harrastamiseen. Simulaattori oli jo aika lailla hahmollaan kun lähes vuotta myöhemmin rupesin miettimään sen julkaisumahdollisuutta.
Sivuillasi kerrot, että ohjelma on ei-kaupallinen, vaikka ostajiakin varmasti löytyisi. Miksi näin?Tuota asiaa tuli punnittua pitkään ja monelta kantilta ja vaaka kallistui näin.
Oletko todella rakentanut koko ohjelmiston yksin vai onko taustalla muitakin bittinikkareita?Simulaattorin koodaustyön olen tehnyt kokonaan itse. Tietysti muutamia Open Source -kirjastoja on käytetty hyväksi. Grafiikka- ja äänipuolella on paljon ostettua materiaalia. Ideoinnissa ja testauksessa on ollut lähipiiriä apuna.
Ohjelmasta on julkaistu demoversio. Milloin on tarkoitus julkaista varsinainen versio ja mitä muutoksia se sisältää demoon verrattuna?Julkaisuversio on valmis toivottavasti tämän kevään/alkukesän kuluessa. Perheellisellä päivätyöläisellä tuppaa kuitenkin aikataulut aina välillä venymään... Versioon 1.0 tulee lisää valmiita maastoja, karttoja ja ratoja sekä työkalut omien tekemiseksi. Omat suunnistajahahmot ja haamujuoksijoita vastaan juokseminen on myös tarkoitus mahduttaa julkaisuversioon.
Markkinoilla on olemassa kaupallinen suunnistuspeli Catching Features. Mitä erilaista Suunnistussimulaattorissa on "kilpailijaansa" verrattuna?Kun talvella 2004 jatkoin pitkään katkolla ollutta kehitystyötä, en ollut tietoinen Catching Featuresin olemassaolosta. Kokeilin CF:n demoa myöhemmin samana vuonna. Välttelin kuitenkin CF:n pelaamista aina viime syksyyn asti, sillä en halunnut Suunnistussimulaattoriin liikaa vaikutteita siitä. Viime syksynä sitten ostin itselleni CF-lisenssin. Kiva peli. En näe Suunnistussimulaattoria Catching Featuresin kilpailijana, vaan pikemminkin sparraajana. Catching Featuresin vahvuus on nettipeli, joka simulaattorista puuttuu. Se on myös hyvin tuotteistettu. Suunnistussimulaattorin kehityksessä on tähän asti pistetty lähes kaikki panostus pelin suunnistusosuuden kehittämiseen.
"Pelin grafiikka on huippuluokkaa"Onko mielessä hahmoteltu verkkopelimahdollisuutta? Kuinka paljon työtä sellaisen toteuttaminen vaatisi?
On, ja simulaattoriin on alusta alkaen koodattukin rakenteita verkkopeliä ajatellen. Mielessä on ollut kaveriporukalla tapahtuva verkkopeli yhteis- tai väliaikalähdöllä sekä "Netti-iltarastit" -tyyppinen verkkopeli. Verkkopelin toteuttaminen on kuitenkin iso urakka, jota en pysty ihan tältä istumalta peliin lupaamaan.
Sivuillasi kutsut vapaaehtoisia mukaan kehitystyöhön. Millaisesta avusta sinulle olisi todellista hyötyä?Esimerkiksi grafiikan teko on minulle hankalaa. Nyt ongelmaa on ratkottu osittain lompakon avulla.
Millaisella innolla ja intensiteetillä aiot jatkaa simulaattorin kanssa työskentelyä?Yritän seuraavaksi saada version 1.0 julkaisukelpoiseksi. Siitä eteenpäin jatkan aika lailla samoilla linjoilla kuin tähänkin asti: intoa riittää ja kehitystä tapahtuu, jos aikaa tärkeämmiltä asioilta liikenee. Version 1.0 jälkeen ryhtynen tutkailemaan verkkopelin toteuttamismahdollisuuksia.
Suunnistussimulaattori pikatestissä
SuunnistusNet testasi Suunnistussimulaattorin demoversiota pikaisesti. Koska toimituksen sorvi on vanhaa mallia, niin pelin grafiikka-asetukset piti laittaa minimiin, jolloin peli pyöri juuri ja juuri.
Tämän vuoksi analyysi pelin hienouksista jää uupumaan, sillä näin pelatessa ei pystytä lunastamaan pelin antamia lupauksia grafiikan tarkkuudelle ja maiseman piirrolle.
Itse peli toimii mukavasti ja helpoin sitä on verrata jo olemassa olevaan Catching Featuresiin. Perustava ero on siinä, että CF:ssä suunnistaja juoksee edessä, kun Suunnistussimulaattorissa katsotaan "omin silmin". Perustoiminnot toimivat hienosti ja kontrollit ovat pienen opettelun jälkeen käteviä käyttää. Erityisesti sivulle katsomisen mahdollistaminen tuo peliin enemmän oikean suunnistuksen tuntua.
Demoversioon mallinnetut kartat ovat haasteellisia ja suunnistaessa joutuu aivosoluillaan käyttämään Nikulaisen mallia toden teolla, jottei mopo karkaa käsistä. Uskon, että pelaamisesta on varmasti hyötyä suunnistusajattelun ylläpitämiseen talvisaikaan.
"Simulaattoriin on mallinnettu vaikeitakin suomalaisia maastoja"
Suunnistussimulaattorissa on myös monipuolinen suorituksen jälkeinen analyysi, jossa omaa suoritusta voi verrata aikaisempiin tallennettuihin suorituksiin. Tämä ominaisuus tuo huomattavasti lisäarvoa, kun reitinvalintoja voi analysoida edellisen kerran tai kaverin suorituksen kanssa. Analyysiosuudessa heräsikin heti ajatus tulospankista, josta voisi hakea ja johon voisi tallentaa suorituksia. Ehkäpä sellainen saataisiin rakennettua vaikka SuunnistusNetiin.
Kaiken kaikkiaan on varsin hätkähdyttävää, että joku on jaksanut pakertaa näin hienon pelin ilman taloudellisia intressejä. Toivottavasti intoa ja ymmärrystä perheeltä riittää, jotta pelin ominaisuudet saadaan pian käyttöön. Tätä kannattaa kokeilla, minä jäin koukkuun heti.
Laitevaatimukset (minimi):- Pentium III 1 GHz -tasoinen tai parempi prosessori
- 512 Mt keskusmuistia
- 200 Mt vapaata kiintolevytilaa tai enemmän
- GeForce2 tasoinen tai parempi näytönohjain, muistia vähintään 32 Mt
- OpenGL 2.0 ajurit (asenna näytönohjaimesi viimeisin ajuripäivitys)
- Windows 2000, Windows XP, Windows 2003 Server
- Microsoft .NET Framework 2.0 Redistributable Package HUOM!
Suunnistussimulaattorin voit ladata kotisivuilta.
"Suorituksen jälkeinen analyysi mahdollistaa kovan jälkipelin"