keskiviikko 30. maaliskuuta 2016

Viikko 13: tapaaminen ke 30.3.2016

Ansaintamalli

Tapaamisessa kävimme läpi työstämäämme ansaintamallia. Ansaintamallimme perustuu kuukausittaisiin tilaajamaksuihin. Asiakas maksaa kuukausittain jonkin tietyn summan oikeudesta käyttää tuotettamme. Hinnoittelu on helppo niin asiakkaalle kuin meillekin. Pohdiskelimme myös miten ansaintamalli tulee muuttumaan toimintamme laajetessa.

Prototyyppi

Viikonlopun aikana saimme prototyypille tehtyä git-repositorion ja sinne alustettua meteor.js -pohjaisen projektin. Repositoriossa on yksinkertainen projekti - se sisältää web-sivun, jossa otsikko, valikko sekä HTML Canvas.

Repositoriomme Bitbucketissa


web-sivun alustava layout


Viikko 12: Prototyypin toteutuksen aloittaminen

Prototyyppi alulle

Keskiviikon 23.3. tapaamisessa keskustelimme prototyypin tekemisestä ja siihen liittyvistä vaiheista. Sovimme alustavasti grafiikan ja visuaalisten elementtien hahmottelusta sekä prototyypissä käytettävistä teknologioista. Web-sovelluksemme alustaksi valitsimme Meteorin. Meteorilla onnistuu web-sivun ja JavaScript-sovelluksen teko helposti. Lisäksi sama sovellus saadaan käännettyä suoraan mobiilisovellukseksi. Tavoitteena on saada seuraavalle viikolle aikaiseksi jonkinlainen pohja - projektin alustus, jonkin verran koodia sekä yksinkertainen web-layout, josta voimme jatkaa prototyypin työstämistä.

lauantai 19. maaliskuuta 2016

Viikko 11: Asiakastapaaminen Tuomon kanssa

Perjantain 18.3. luentoa meille oli pitämässä asiakkaamme Avoin.Systemsin Tuomo Aura. Luennon jälkeen tiimistämme Helinä ja Otso lähtivät vielä kahville Tuomon kanssa keskustelemaan projektin tilanteesta sekä sen seuraavista askelista.

Tapaamisen aikana kävimme läpi suunnitelmamme tuotteelle sekä loppuprojektille. Idea työelämää pelillistävästä tietokonepelistä on jo alkanut muodostua selkeämmäksi. Peli koostuu kahdesta pääasiallisesta näkymästä: koko pelimaailmasta sekä pelin maista. Pelimaailmaa on mahdollista katsoa sekä suurelta kartalta että varsinaisen pelatun maan kautta.

Peliä pelataan maissa, jotka koostuvat pelikarttaverkoista. Verkon pisteet ovat pelin tapahtumapaikkoja, ja niihin on mahdollista liikkua vain pisteitä yhdistäviä polkuja pitkin. Pelissä on sekä tavallisia pisteitä, joihin ei ole liitettynä erityisiä ominaisuuksia, että toimintapisteitä. Toimintapisteissä on mahdollista suorittaa tehtäviä tai kerätä esineitä. Mahdollisia tehtäviä ovat mm. pelin hirviöitä vastaan käydyt taistelut sekä pulma- tai muiden minipelien pelaaminen.


Pelin hahmottelua

Tuomo piti erityisesti ideastamme, että työelämää pelillistettäisiin yhteistyöhön kannustavien ominaisuuksien voimin. Yhteistyö työkavereiden kanssa onkin avain pelissä pärjäämiseksi. Esimerkkinä annoimme seuraavat tilanteet:

1. Kahden työntekijän pitää olla samaan aikaan pelattavan kartan tietyssä pisteessä. Kun tilanne on saavutettu, pisteessä voi avautua esimerkiksi arkku, joka olisi muuten jäänyt lukituksi. Tietyissä pisteissä pelaajat voisivat myös jakaa toistensa tietoja: jos omaa reittiä palaaminen on toimintapisteissä edullisempaa kun uusien alueiden valloittaminen, niin seuraavien siirtojen ajan olisi mahdollista hyödyntää myös työkaverin omia reittejä edullisesti.

2. Pelissä on mahdollista löytää erilaisia esineitä pelin eri pisteistä. Esineet voivat näkyä suoraan kartalla, tai niitä voi saada arkuista, vihollisten voittamisesta tai minipelin suorittamisesta. Esineitä on saatavilla useampaan eri sarjaan kuuluen (esim. hedelmät, jalokivet). Kun koko työyhteisön voimin on kerätty kaikki erilaiset hedelmät, työnantaja voi palkita työntekijät parhaaksi valitsemallaan tavalla, kuten "perjantaiskumpilla" tai virkistysmatkalla.

Seuraavat askeleet ovat pelin demoversion työstäminen sekä yrityksemme toiminnan ja tuotteemme tarkempi mallintaminen ja suunnittelu.

perjantai 18. maaliskuuta 2016

Viikko 11: Suunnitelmista prototyyppiin

Olemme edelleen hioneet ideoitamme ja pelimekaniikkaa, ja päässeet projektissamme pisteeseen, jossa voimme aloittaa prototyypin työstämisen. Vielä on tietysti epävarmaa miten suunnittelemamme työelämäpeli ja pelimekaniikat toimivat käytännössä, mutta se nähdään varmasti kunhan meillä on jonkinasteinen prototyyppi valmiina. Huomenna luennon jälkeen meillä on tapaaminen Avoin.Systems:n edustajan Tuomo Auran kanssa, ja haluamme vielä kuulla hänenkin mielipiteensä suunnitelmastamme ennen kuin aloitamme prototyypin tekemisen.

Ensi viikonloppuna on tarkoitus selvittää tarkemmin, millä tekniikoilla työelämäpelimme toteutetaan - tuote tulee olemaan saatavilla ainakin web-pohjaisena ja mobiiliappina. Kurssin puitteissa emme todennäköisesti kaikkea suunnittelemaamme pysty toteuttamaan, mutta ainakin tavoitteenamme on saada jonkinasteinen prototyyppi ja demo valmiiksi. Lisäksi ensiviikon aikana meidän täytyy aloittaa liiketoimintasuunnitelman ja kurssin vaatiman väliraportin laatiminen.

maanantai 14. maaliskuuta 2016

Projektisuunnitelma, lopullinen palautus

Viime viikon perjantaina tapasimme Stinan kanssa projektisuunnitelmaamme koskien, ja saimme hyvää palautetta projektia koskeviin ajatuksiimme sekä suunnitelman kehittämiseen. Tämän perusteella kehitimme projektisuunnitelmaamme pidemmälle. Lopullinen projektisuunnitelma löytyy täältä: projektisuunnitelma.



// Edit: rikkinäinen linkki korjattu.

perjantai 11. maaliskuuta 2016

Viikko 10: Brainstormausta pelillistämistä varten

Maanantaina 7.3. kokoonnuimme Kampin Rotterdamiin brainstormaamaan ideoita peliämme varten.

Branstormailua Rotterdamissa.

Ideoita syntyi paljon esimerkiksi liittyen mahdollisiin pelimekaniikkoihin, pelimaailmaan ja visualisointiin liittyen.

Tänään, perjantaina 11.3., oli luento esittämisestä ja pitchaamisesta, jolle en valitettavasti itse päässyt osallistumaan. Sen jälkeen jatkoimme peli-ideointia, ja pääsimme jopa suunnittelemaan ensimmäistä kevyttä protoa ideoihimme liittyen.

perjantai 4. maaliskuuta 2016

Viikko 9: Projektisuunnitelman työstöä

Viime viikolla työstimme alustavaa projektisuunnitelmaa, joka aiemmassa postauksessa julkistettiinkin. Tällä viikolla on ollut projektin suhteen hieman hiljaisempaa - mitään suurempaa kehitystä viime viikosta ei ole vielä tapahtunut. Huomenna perjantaina tosin kuulemme palautetta alustavasta projektisuunnitelmastamme. Viikon loppuna voimme käydä läpi saamaamme palautetta ja valmistautua ensi viikon ohjelmaamme.

Ensi viikolla pidämme projektimme ensimmäisen pelimme kehitykseen liittyvän brainstormaussession, jossa haemme ideoita peliimme. Ideointimme lähtee liikkeelle seuraavien kysymysten pohjalta:

Millaiset pelielementit sopivat työelämään? Millaiset pelimekaniikat sopisivat peliimme? Millainen pelimaailma voisi olla? Miten integroida työtehtäviin liittyvä data (tunnit, tehtävät, jne.) peliimme? Mitä ja millaisia ovat pelimme visuaaliset elementit?

Toivottavasti saamme pelin suunnittelun ja kehityksen potkaistua tehokkaasti käyntiin.