Laadukkaiden moninpelikenttien proseduraalinen luonti ensimmäisen persoonan ammuntapeleissä
|
|
- Topi Korhonen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Laadukkaiden moninpelikenttien proseduraalinen luonti ensimmäisen persoonan ammuntapeleissä Oulun yliopisto Tietojenkäsittelytieteiden laitos LuK-tutkielma Joona Luodonpää
2 2 Tiivistelmä Ensimmäisen persoonan ammuntapelejä julkaistaan vuosittain yhä enemmän yhä suurenevin budjetein. Siitä huolimatta erityisesti kaupallisesti menestyvät genren pelit ovat hyvin vähän innovoivia. Koska eräs ensimmäisen persoonan ammuntapelien parhaiten myyntiä edistävistä ominaisuuksista on niiden moninpelimuoto, keskityttiin tässä tutkimuksessa moninpelikenttiin. Tässä tutkimuksessa tarkasteltiin sitä, mikä tekee moninpelikentästä hyvän, ja kuinka näiden pohjalta moninpelikenttiä voitaisiin luoda proseduraalisen sisällöntuotannon menetelmin. Proseduraalisuus voisi auttaa genren pelien budjettien pienentämisessä, sekä samalla innovaation lisäämisessä. Tutkimus suoritettiin kirjallisuuskatsauksena olemassa olevaan kirjallisuuteen. Havaittiin, että hyviä moninpelikentän piirteitä on vaikea määritellä. Sen sijaan ne perustuvat lähinnä pelintekijöiden omiin havaintoihin siitä, mikä toimii ja mikä ei. Tämän lisäksi huomattiin, ettei proseduraalisesti luotuihin ensimmäisen persoonan ammuntapelien moninpelikenttiin liittyvää tutkimusta ole vielä paljoakaan. Aiemman tutkimuksen pohjalta ehdotettiin jatkotoimenpiteitä tavoitteen saavuttamiseksi. Avainsanoja proseduraalinen sisällöntuotanto, ensimmäisen persoonan ammuntapeli, moninpelikenttä Ohjaaja Mikko Rajanen
3 3 Sisällysluettelo Tiivistelmä... 2 Sisällysluettelo Johdanto Proseduraalinen sisällöntuotanto Mikä on hyvä moninpelikenttä? Pelaajien mieltymykset Tasapaino Pelikentän osia Proseduraalinen pelikenttien luonti Evolving Interesting Maps for a First Person Shooter ARENA - Dynamic Run-Time Map Generation for Multiplayer Shooters Evolving Maps for Match Balancing in First Person Shooters Multi-level Evolution of Shooter Levels Muita lähestymistapoja Pohdinta Yhteenveto Lähteet... 22
4 4 1. Johdanto Peleistä nykyajan suosituimpia ovat ensimmäisen persoonan ammuntapelit. Kyseisen genren peleissä pelaaja navigoi virtuaalisessa maailmassa ensimmäisen persoonan näkökulmasta. Hän on vuorovaikutuksessa useiden vihollisten kanssa taistelukohtauksissa yksin- tai moninpelimuodossa käyttäen erilaisia aseita pyrkiessään suorittamaan jonkin tavoitteen. (Voorhees, Call, & Whitlock, 2012). Vuodesta toiseen tuotetaan yhä suurenevin budjetein ensimmäisen persoonan ammuntapelien tunnetuimpia nimikkeitä, kuten Call of Duty ja Battlefield pelisarjoja, ja niiden lisäosia (Activision, ei pvm.; Electronic Arts, ei pvm.). Niin myös pelisarjoille tulee vuodesta toiseen paljon kritiikkiä. Muun muassa Call of Duty pelisarja saa paljon kritiikkiä innovaation puutteesta ja siitä, kuinka uusi pelisarjan peli tuntuu vuosittain samalta kuin edellisen vuoden vastaava (Metacritic, 2012, 2013, 2014, 2015). Varsinkin nämä myydyimmät ensimmäisen persoonan ammuntapelit voisivat siis hyötyä innovoinnista. Tässä paperissa tarkastellaankin erästä tärkeintä ensimmäisen persoonan ammuntapelien osaa: moninpelimuodon pelikenttiä, ja sitä, kuinka niiden luomistyön voisi automatisoida proseduraalisin menetelmin tavoitteena kaupallisesti menestyvien ensimmäisen persoonan ammuntapelien laatu. Proseduraalinen sisällöntuotanto on tekniikka sisällön tuottamiselle algoritmein. Tällaista sisältöä peleissä ovat kaikki grafiikasta ja äänistä pelin tarinaan. Eräitä houkuttelevia syitä tämän tekniikan käytölle ovat esimerkiksi sisällön luontiin käytetyn ajan ja rahan tarpeen vähentäminen, luotavan sisällön monipuolisuus ja vaihtelevuuden lisääminen, sekä muistin käytön vähentäminen. (Togelius, Yannakakis, Stanley, & Browne, 2011). Kaupallisissa ensimmäisen persoonan ammuntapeleissä ei proseduraalisesti luotuja pelikenttiä kuitenkaan ole paljoa vielä esiintynyt. Esimerkiksi TV Trope wikin käyttäjät ovat listanneet Randomly Generated Levels sivulle yli 80 peliä, joissa on proseduraalisin menetelmin luotuja pelikenttiä, joista vain murto-osa on ensimmäisen persoonan ammuntapelejä (TV Tropes, ei pvm.). Tutkimuskysymykseksi valittiin siis: kuinka luoda kaupallisesti menestyvän laatuisia moninpelikarttoja proseduraalisin menetelmin ensimmäisen persoonan ammuntapeleihin. Tätä varten tässä tutkimuksessa perehdytään myös siihen, mikä varsinaisesti tekee moninpelikentästä hyvän. Tutkimus tapahtuu kirjallisuuskatsauksena olemassa olevaan tutkimukseen. Tämän julkaisun rakenne etenee seuraavanlaisesti. Seuraavassa kappaleessa esitellään proseduraalinen sisällöntuotanto tarkemmin. Kyseisessä kappaleessa paneudutaan sen historiaan, hyötyihin ja haittoihin. Kolmannessa kappaleessa tutkitaan tarkemmin sitä, mikä tekee ensimmäisen persoonan ammuntapelin moninpelikentistä hyvän. Neljännessä kappaleessa esitellään aiempaa tutkimusta moninpelikenttien luonnista proseduraalisin menetelmin. Viidennessä kappaleessa pohditaan tulevaisuutta aiempien kappaleiden perusteella. Viimeinen kappale päättää tämän julkaisun yhteenvedolla.
5 5 2. Proseduraalinen sisällöntuotanto Togelius, Yannakakis, Stanley ja Browne (2011) määrittelevät proseduraalisen sisällöntuotannon pelien yhteydessä tarkoittavan pelisisällön luomista automaattisesti erilaisten algoritmien avulla. Tällaiseksi pelisisällöksi he luokittelevat kaikki pelin puolet, jotka vaikuttavat pelimekaniikkaan, lukuunottamatta pelaajan kontrolloimattomissa olevien hahmojen tekoälyä ja itse pelimoottoria. Esimerkiksi maasto, pelikentät, äänet, sekä dialogi ja tarina ja itse pelin säännöt ovat pelisisältöä. Proseduraalisen sisällöntuotannon algoritmit tyypillisesti luovat pelisisältöä ottamalla syötteenä jonkin kuvauksen luotavasta sisällöstä, joka voi olla myös abstrakti, ja laajentavat sen lopputulokseksi. Tämä lopputulos on usein vähintään jossain määrin satunnainen, mutta ei aina. (Togelius ym., 2011). Proseduraalista sisällöntuotantoa on hyödynnetty peleissä jo 80-luvulta alkaen. Tärkeimpiä tällaisia pelejä olivat aikoinaan proseduraalisesti luolastoja luova Rogue, sekä äärimmäisyyksiin kompressoitu vuonna 1984 julkaistu Elite, joka sisälsi satoja tähtijärjestelmiä. SpeedTree sen sijaan on nykyaikaisempi esimerkki. Sen avulla voi helposti luoda erilaisia puita, sekä muuta kasvillisuutta. (Togelius ym., 2013). Pelien lisäksi sitä on käytetty myös elokuvissa nopeuttamaan kehitystyötä (Speedtree, ei pvm.). Tieteellisen tutkimuksen saralla proseduraalinen sisällöntuotanto on kuitenkin melko nuori, esimerkiksi ensimmäinen siihen täysin keskittynyt workshop järjestettiin vasta vuonna 2009 (Togelius ym., 2013). Kuva 1. Vasen: GIMP-työkalulla luotu korkeuskartta. Oikea: eräs mahdollinen korkeuskarttaa vastaava kolmiulotteinen visualisointi Blender-työkalussa. Esimerkkinä eräs proseduraalisen sisällöntuotannon menetelmä koskee korkeuskarttoja. Korkeuskartta on yleensä mustavalkoinen kuva, jonka perusteella luodaan kolmiulotteinen maasta lukemalla kuvan pikseleitä. Mitä valkoisempi pikseli on kuvassa, sitä korkeammalle piste siinä kohtaa maastoa tulee, ja mitä mustempi pikseli on, sitä alemmas piste tulee. (Shaker, Togelius, & Nelson, 2015). Tätä on havainnollistettu kuvassa 1. Korkeuskarttoja käytetään laajasti kolmiulotteisten maastojen luontiin (Elfarargy, Rizq, & Rashwan, 2013). Proseduraalisen sisällöntuotannon eri menetelmien jaotteluun ei ole sinänsä mitään virallista tapaa. Togeliuksen ja muiden (2011) esittämä jaottelu on ensimmäisiä joukossaan, ja suosituimpia myös myöhemmissä tutkimuksissa. He jakavat menetelmät viiteen eri jatkumoon, joihin useampaan menetelmä voi samanaikaisesti kuulua.
6 Tärkeimpänä paperissa esitellään erään jatkumon eriskoistapaus: hakuperustainen sisällöntuotanto. (Togelius ym., 2011). Siihen nojautuvat menetelmät lienevät tällä hetkellä suosituimpia, sillä sitä käytetty useissa eri tutkimuksissa lähtökohtana (Bhojan & Wong, 2014; Cachia, Liapis, & Yannakakis, 2015; Cardamone, Yannakakis, Togelius, & Lanzi, 2011; Lanzi, Loiacono, & Stucchi, 2014; Togelius ym., 2011; Ølsted, Ma, & Risi, 2015). Hakuperustaisessa sisällöntuotannossa algoritmi luo ensin kandidaatin sisällölle. Seuraavaksi tämä sisältö arvioidaan niin kutsutun fitness-funktion avulla, joka määritellään menetelmäkohtaisesti. Fitness-funktion arvion pohjalta käytetään evoluutioalgoritmia uuden kandidaatin luomiseksi pyrkien edellistä parempaan arvioon. Tätä jatketaan, kunnes sisältöön ollaan tyytyväisiä. (Togelius ym., 2011). Proseduraalinen sisällöntuotanto mahdollistaa monenlaisia eri hyötyjä. Eräs niistä on levymuistin tarpeen vähentäminen ja sen kautta suuremman sisältömäärän mahdollistaminen (Gamasutra, 2012; Togelius ym., 2011). Pelisisältö vie vähemmän tilaa, koska se on esimerkiksi levyllä kuvauksen muodossa, kunnes se siitä tarvittaessa laajennetaan varsinaiseen muotoonsa (Togelius ym., 2011). Kuvan 1 esimerkissä vasemmanpuoleinen korkeuskartta tulisi pelin mukana, eikä siitä pelin aikana luotavaa, enemmän tilaa vievää, kolmiulotteista maastoa tarvitsisi levylle sisällyttää erikseen. Toinen tärkeä proseduraalisesta sisällöntuotannosta mahdollisesti saatava hyöty on manuaalisen pelisisällön luomisen kustannusten, tarkemmin ajan ja rahan, vähentäminen tätä luomistyötä automatisoimalla (Chapple, 2014; Gamasutra, 2012; Togelius ym., 2011). Teknologian parantuessa ja pystyessä yhä enempään, myös pelien on pystyttävä lisäämään sisältöä ja parantamaan graafista ulkoasua (Togelius ym., 2011), jonka seurauksena ovat pelialaa vaivaavat alati kasvavat kustannukset ja pitenevät kehitysajat (Folmer, 2007). Grahamin ja Robertsin (2007) mukaan on tärkeää pyrkiä pitämään kehitysaika kurissa, sillä pitkään kehityksessä olevilla peleillä on riskinä jäädä teknologiassa jälkeen. Tämä puolestaan voi aiheuttaa lisää myöhästymisiä, koska peliä pitää päivittää ettei se julkaistaessa näytä vanhahtavalta (Graham & Roberts, 2007). Muun muassa vuonna 2007 julkaistu The Elder Scrolls IV: Oblivion on hyödyntänyt proseduraalisia sisällöntuotannon työkaluja tehdäkseen aiempaa hienomman maaston aiempaa nopeammim edelliseen pelisarjan peliin verrattuna (RPGamer, ei pvm.). Proseduraalinen sisällöntuotanto voi siis olla avainasemassa varsinkin tulevaisuudessa, jonka takia sen laajempi tutkiminen nyt voisi olla kannattavaa. Kolmas suuri mahdollinen hyöty proseduraalisesta sisällöntuotannosta on aivan uudentyyppisten, proseduraalisuuteen nojaavien, pelimekaniikoiden mahdollistaminen (Togelius ym., 2011), sekä ylipäänsä luovuuden lisääminen (Gamasutra, 2012). Alettaessa suunnittelemaan pelimekaniikkaa nimenomaan proseduraalisuuteen nojautuen, voidaan teoriassa mahdollistaa miltei loputon uudelleenpelattavuus, jos pelisisältöä voi luoda koko ajan lisää automaattisesti pelaajan edetessä pelissä (Chapple, 2014; Togelius ym., 2011). Tästä yleisimpiä esimerkkejä on Minecraft, joka luo uuden maailman joka pelikerralla, ja pelaajan edetessä rakentaa sitä koko ajan lisää (Mojang, ei pvm.). Kaikkea proseduraalisella sisällöntuotannolla ei kuitenkaan voi tehdä. Suurin osa tutkimuksesta on keskittynyt tiettyihin osa-alueisiin, kuten pelikenttiin (Bhojan & Wong, 2014; Cardamone ym., 2011). Jotta olisi mahdollista luoda yhtä aikaa kaikenlaista erilaista ja yhtenäistä laadukasta sisältöä, on tehtävää ja tutkittavaa vielä paljon, eikä tämä todennäköisesti lähitulevaisuudessa ole edes saavutettavissa varsinkaan kolmiulotteisessa muodossa (Togelius ym., 2013). 6
7 Proseduraalinen sisällöntuotanto sisältää luonnollisesti myös riskejä. Grahamin ja Robertsin (2007) mukaan pelin testattavuus ja oikeellisuuden varmistaminen ovat tärkeitä laatuominaisuuksia tuotannon aikana. Jos pelin logiikka on liian monimutkainen tai arvaamaton, on sen toiminnallisuuden oikeellisuutta vaikea testata ja varmistaa (Graham & Roberts, 2007). Tällainen arvaamattomuus on eräs proseduraalisen sisällöntuotannon menetelmien riskeistä katastrofaalisen epäonnistumisen muodossa. Sellainen ilmenisi sisällön, jota ei voi pelata, muodossa. (Togelius ym., 2011). Esimerkiksi indie-peli Ugly Babyn pelikentät päätettiin luoda proseduraalisesti, mikä tuotantoaikana aiheutti heille ongelmia muun muassa läpäisemättömien kenttien kanssa (Gamasutra, 2012). Katastrofaalisen epäonnistumisen mahdollisuuksien poistamiseksi on olemassa erilaisia keinoja, mutta ne voivat aiheuttaa muuta haittaa, kuten rajoittaa luotavan pelisisällön monipuolisuutta (Togelius ym., 2011). Tärkeimpiin, lähitulevaisuuden ongelmiin, lukeutuu esimerkiksi proseduraalisesti luodun sisällön geneerisyys (Togelius ym., 2013) ja sen toistavuus (Gamasutra, 2012). Esimerkkinä Togelius ja muut (2013) esittävät vertailun Diablon proseduraalisesti luoduista luolastoista, jotka ovat todella geneerisiä, ja Zeldan taidokkaasti manuaalisesti luoduista kentistä, jotka puolestaan ovat todella vaihtelevia. Proseduraalista sisällöntuotantoa käyttämällä ei siis automaattisesti saada kiinnostavia pelejä, vaan useissa tapauksissa sen käyttö aiheuttaa enemmän haittaa kuin hyötyä. Jos sitä päättää hyödyntää, vaatii se paljon aikaa ja vaivaa onnistumisen mahdollisuuden lisäämiseksi. (Chapple, 2014). 7
8 8 3. Mikä on hyvä moninpelikenttä? Pelikenttien luomisprosessista on vain vähän formaalia ymmärrystä, eikä vielä ole olemassa minkäänlaista yleisesti hyväksyttyä yhteistä kieltä pelikenttien rakennusosien kuvailemiseksi. Sen sijaan on olemassa paljon erilaista pelikenttien suunnittelun perimätietoa sekä nyrkkisääntöjä, joiden on huomattu toimivan. (Hullett & Whitehead, 2010). Tässä kappaleessa tutkitaan tällaisia hyväksi havaittuja seikkoja, sekä pelaajien itsensä mieltymyksiä. Yksinpelikentät on yleensä suunniteltu siten, että molemmissa pelikentän päässä on aukot, jotka toimivat reitteinä toisiin pelikenttiin. Pelaaja kulkee melko suoraviivaista reittiä edetäkseen aiheuttaen samalla erilaisia tapahtumia, kuten yhteenottoja vihollisten kanssa pelaajan saapuessa tiettyyn paikkaan. Moninpelikentät ovat sitä vastoin paljon arvaamattomampia ja staattisempia olemukseltaan. Niissä pelaajat käyttävät ympäristöä hyväkseen luovalla tavalla kehittääkseen erilaisia strategioita, yleensä joukkueensa kanssa, viholliset päihittääkseen. Moninpelikentät ovat täysin rajoitettuja siten, että pelaajat eivät voi poistua niistä muulloin kuin silloin, kun peli on ohi. (Güttler & Johansson, 2003). 3.1 Pelaajien mieltymykset Jokaiseen makuun ja tilanteeseen sopiva moninpelikenttä lienee mahdottomuus. Esimerkiksi eräitä Halo pelejä luoneen 343 Industriesien moninpelikenttien pääsuunnittelija Kynan Pearson sanoo, että monipuolisuus on tärkeää pelikenttien kesken. Yksi pelikenttä ei voi täyttää kaikkia tarpeita, eikä sitä yleensä voi käyttää kaikissa pelimuodoissa. Myös muun muassa Call of Dutyn pelien moninpelikenttiä suunnitelleen Geoff Smithin suunnitteluprosessiin kuuluu pelikenttien moninaisuudeen takaaminen tarkistamalla onko pelissä esimerkiksi liikaa lähietäisyyteen keskittyviä kenttiä. (Holloway, 2013). Voi olla jopa tärkeää olla yrittämättä luoda kaikkia tarpeita täyttävää kenttää, sillä esimerkiksi Bellottin, Bertan, De Glorian ja Primaveran (2009) tutkimuksessa pelaajat arvostivat dynamiikkaa, eli peliaktiviteettien vaihtelua. Tämän voisi tulkita tarkoittavan sitä, että vaihtelu pelikentissä ja niissä kannustettavista pelityyleistä olisi hyväksi pelin kokonaisuuden kannalta. Clarke ja Duimering (2006) suorittivat haastatteluihin perustuvan tutkimuksen liittyen yleisesti ensimmäisen persoonan ammuntapelien pelaajien pelikokemuksiin. He dokumentoivat pelaajien havaintoja ja arvioita useista eri aspekteista, kuten käyttöliittymästä, pelikentistä, aseista ja vihollisten tekoälyistä. Sekä hyviä, että huonoja puolia tuotiin esille. Tutkimukseen osallistui yksitoista henkilöä, joilla oli paljolti eriävät kokemukset ensimmäisen persoonan ammuntapelien pelaamisesta. (Clarke & Duimering, 2006).
9 9 Taulukko 1. Pelikenttien löydöksiä suosiojärjestyksessä vapaasti suomennettuna (Clarke & Duimering, 2006). Positiivista + Vaihtelu topografisissa piirteissä / maastoissa (10) + Useita eri korkeustasoja (9) + Sisä- ja ulkotilakarttojen suosiminen: + suosii ulkotilakarttoja (4) + suosii sisätilakarttoja (3) + suosii molempia (4) + Sisä- ja ulkotilakarttojen suosimisen riippuvuus: + riippuu pelityylistä (juokse-ja-ammu vs. hiivi-ja-ammu) (5) + riippuu saatavilla olevista aseista (4) + Piilopaikat, naamiointi (4) + Hyppiminen, kiipeily (3) + Hyvät grafiikat (3) + Isot kartat / paljon ihmisiä (2) + Vaihteleva, nopeatempoinen tarina (1) Negatiivista Ikävät karttojen piirteet: Vaatii tarkkoja liikkeitä jatkamista tai esineiden keräämistä varten (7) Toistava / hidas tarina; tarkka järjestys tehtävän suorittamisessa (4) Sokkelot, labyrintit, pulmat, salaisuudet (3) Erinäisiä inhottuja kartan piirteitä (ympäristövaarat; liikaa tai ei yhtään piilopaikkaa; vain yksi korkeustaso) (6) Epälooginen grafiikka (esim. ei voi avata ovea; hypätä matalan tason yli; ei erota joukkuetovereita vihollisista) (5) Huono uudelleensyntymislogiikka (vihollisen eteen; kauas taaksepäin) (5) Isot kartat; hidas oppia tai tutkia (4) Pienet, täpötäydet kartat (2) Hyvä grafiikka epäolennainen, jos peli ei miellytä (2) Clarke ja Duimering (2006) suorittaman tutkimuksen tuloksista pelikenttiin liittyvät huomiot on listattu taulukkoon 1. Jokaisen löydöksen perään on sulkuihin merkitty kuinka moni tutkimuksen yhdestätoista haastateltavasta oli ilmaissut kyseisen mielipiteen. Löydetyt negatiiviset puolet olivat paljolti positiivisten puolien kääntöpuolia. (Clarke & Duimering, 2006). Vastanneet pelaajat olivat paljolti yhteisymmärryksessä siitä, että korkeuserojen vaihtelevuus on hyväksi pelikentille. (Clarke & Duimering, 2006). Samankaltaisesti Nacken ja Lindleyn (2008) tutkimus tuotti vaihtelevuuden hyötyihin liittyviä tuloksia. Tutkimuksessaan he ehdottivat erilaisia tekijöitä, jotka voisivat tehdä pelikentistä joko tylsiä, immersiivisiä tai flow-kokemusta aiheuttavia. Heidän ehdotuksensa olivat tutkimustulosten mukaan paljolti todenmukaisia haastavuuteen ja jännitykseen liittyviä tekijöitä lukuun ottamatta. (Nacke & Lindley, 2008). Eräs näistä immersiota edesauttavista tekijöistä olikin juuri navigoitavuudeltaan monipuolinen ympäristö (Nacke & Lindley, 2008), eli pelaajalle tulee tarjota mahdollisuus tehdä taktisia valintoja (Güttler & Johansson, 2003). Myös Hill (2012) ja Rouse (2004) kommentoivat, että pelikenttien tulee olla tarpeeksi monimutkaisia. Useita eri reittejä tarjoamalla pelikenttä lisää strategioinnin mahdollisuutta tehden pelikentästä mielenkiintoisemman (Hill, 2012; Rouse, 2004) Clarke & Duimering (2006) löysivät myös ristiriitoja pelaajien mieltymyksistä sekä pelikenttien koossa, että grafiikan laadussa. Jotkut suosivat isoja karttoja suurella pelaajamäärällä, kun taas toiset eivät pitäneet isoista kartoista, koska niitä on hidas oppia ja käydä läpi. Osa suosi sisä- ja osa ulkotilakarttoja. Clarke ja Duimering (2006) havaitsivat karttatyypin mieltymyksen olevan yhteydessä pelaajan pelityyliin. Sisäpelikentistä pitävät pitivät sisäpelikentille ominaisesta hiiviskelyyn painottuvasta pelityylistä, kun taas ulkokartoista pitävät ennemmin juoksivat täydellä vauhdilla ammuskellen. (Clarke & Duimering, 2006).
10 Osa pelaajista Clarken ja Duimeringin (2006) tutkimuksessa arvosti hyvää grafiikkaa, kun taas jotkut kommentoivat sen olevan epäolennaista, jos itse peli ei ole viihdyttävä. Sen sijaan Bellottin ja muiden (2009) tutkimuksessa teknologinen laatu, eli muun muassa hyvät grafiikat, nousi toiseksi tärkeimmäksi ominaisuudeksi ohittaen jopa peliaktiviteettien vaihtelevuuden. Myös Nacken ja Lindleyn (2008) tutkimuksessa pelikenttien vaihteleva grafiikka oli tärkeä tekijä immersion edesauttamisessa ja tylsyyden vähentämisessä. He eivät kuitenkaan ota kantaa grafiikan laatuun, vaan vain sen moninaisuuteen (Nacke & Lindley, 2008). Grafiikka ei kuitenkaan saa mielellään olla epäloogista (Clarke & Duimering, 2006) Tasapaino Suurimpia haasteita pelikentän suunnittelussa on tasapainon saavuttaminen joukkueiden välille (Güttler & Johansson, 2003). Eri moninpelimuodoissa on omat tekijänsä ja tapansa tasapainon saavuttamiseksi, mutta toisaalta sen todellinen saavuttaminen on vaikeaa (Hill, 2012). Jos pelikenttä ei ole symmetrinen, on se todennäköisesti osittain toiselle joukkueelle suotuisampi. Sen vuoksi monissa ensimmäisen persoonan ammuntapeleissä, otteluiden koostuessa kierroksista, joukkueet vaihtavat puolia puolessa välissä ottelua. (Holloway, 2013). Näin tapahtuu muun muassa suurimpien nimikkeiden Call of Dutyn (Activision, ei pvm.), Counter-Strike: Global Offensiven (Valve, ei pvm.) ja Battlefieldin (Electronic Arts, ei pvm.) useissa pelimuodoissa. Eräs olennainen päätettävistä pelikentän piirteistä on se, että onko se symmetrinen vai ei, koska se vaikuttaa pelikenttien tasapainoon (Holloway, 2013). Esimerkiksi Mossin (2016) mukaan eräässä testissä proseduraalisesti luotuja reaaliaikastrategiapelin pelikenttiä väheksyttiin, koska ne eivät olleet täysin symmetrisiä, sillä asymmetrisyys teki kentistä epätasapainoisia. Sen sijaan Hillin (2012) mukaan ensimmäisen persoonan ammuntapeleissä symmetrisyys ei välttämättä ole hyväksi. Eli eroa saattaa löytyä peligenrejenkin välillä. 343 Industriesin moninpelikenttien pääsuunnittelija kuitenkin ajattelee symmetrisyyden olevan sopiva tiettyihin pelimuotoihin, kuten capture-theflagiin, jossa kaksi joukkuetta pyrkii nappaamaan lippuja ja viemään omaan tukikohtaan. Sen sijaan asymmetrinen pelikenttä sopisi hänen mukaan paremmin pelimuotoihin, joissa toinen joukkue suojelee jotain aluetta, jonne toisen joukkueen tulee hyökätä. (Holloway, 2013). Tällainen on esimerkiksi search-and-destroy pelimuoto, joka on yksi Counter-Strike: Global Offensiven pääpelimuodoista. Sen pelikentät ovatkin asymmetrisiä. Sen lisäksi niissä pommitettava paikka on sitä suojaavaa joukkuetta lähempänä. Kuitenkin, jotta tämä taktinen ylivoima ei olisi kyseiselle joukkueelle liian suuri, on pommipaikkoja kaksi, joista vain yksi tulee hyökkäävän joukkueen tuhota. (Valve, ei pvm.). Huono uudelleensyntymislogiikka, joka Hillin (2012) mukaan vaikuttaa pelikentän tasapainoon, oli niin ikään eräs Clarken ja Duimeringin (2006) löytämistä ongelmakohdista. Jokaisessa ensimmäisen persoonan ammuntapelin eri moninpelimuodossa on oltava määritellyt paikat uudelleensyntymiselle. Näistä paikoista pelaajat aloittavat pelin, ja joissain pelimuodoissa sellaiseen kuoltuaan pelaajat syntyvät uudelleen tietyn ajan kuluessa. Eri pelimuodoissa on oltava eri logiikka uudelleensyntymiselle. Esimerkiksi pelimuodossa, jossa kahdessa joukkueessa pelaavat pelaajat eivät synny uudelleen, nämä paikat voivat olla esimerkiksi tietyt huoneet vastakkaisilla puolilla karttaa. Sen sijaan deathmatch -tyylisessä pelimuodossa, jossa pelaajat tappavat vihollispelaajia ja syntyvät kuollessaan aina uudestaan eri paikkaan, voi peli laskea pelaajalle paikan, joka on lähellä hänen joukkuetovereitaan ja kaukana vihollisista. (Hill, 2012). Esimerkki huonosta uudelleensyntymislogiikasta olisi se, että pelaaja syntyisi suoraan viholliseen eteen, sillä vihollinen voi ampua pelaajan tämän vielä tottuessa uuteen ympäristöön (Clarke & Duimering, 2006).
11 Pelikentän osia Hullett ja Whitehead (2010) esittelevät paperissaan neljään eri kategoriaan jaoteltuja suunnittelumalleja, jotka syntyivät olemassa olevia yksinpelikenttiä analysoidessa, mutta heidän mukaansa monia niistä voisi hyödyntää myös moninpelikenttien suunnittelussa. Kyseiset suunnittelumallit ovat tyyliltään rakennuspalikoita pelikenttien luomisen tueksi. Ensimmäiset kaksi suunnittelumallia liittyvät korkeuseroihin ja niistä saataviin etulyöntiasemiin. Kummassakin on ylempänä olevalla pelihahmolla on etulyöntiasema siten, että ylempää voi hyökätä ilman, että altistaa itsensä alttiiksi vastahyökkäykselle. Esimerkiksi tarkka-ampujat voivat käyttää pidemmän kantaman aseitansa tällaisesta sijainnista. Korkeuseroihin liittyen paperissa esitellään myös split level -suunnittelumalli. Siinä alueella on ylä- ja alatasot, joiden välillä pelaaja voi vaihdella. (Hullett & Whitehead, 2010). Niin ikään etulyöntiasemiin liittyy myös choke point -suunnittelumalli. Sillä tarkoitetaan kapeaa aluetta ilman muita reittivaihtoehtoja, josta esimerkkinä esitellään huoneen sisäänkäynti. Tällaisen choke pointin läpi kulkiessa pelaaja on alttiina hyökkäyksille. Sen sijaan, jos pelaaja on sen toisella puolen, voi hän hyökätä choke pointin läpi kulkeviin vihollisiin ilman suurta riskiä. (Hullett & Whitehead, 2010). Jokaisessa hyvässä moninpelikentässä on useampia choke pointteja. Niiden avulla peliä fokusoidaan ja taataan useita yhteenottoja. (Hill, 2012). Ølsted, Ma ja Risi (2015) huomasivat Counter-Striken kartoissa olevan kahdesta neljään choke pointtia. Choke pointista voidaan siirtyä esimerkiksi arena tai stronghold -tyyppisiin alueisiin, jotka Hullett ja Whitehead (2010) ovat määritelleet omiksi suunnittelumalleikseen. Molemmat niistä ovat avoimia alueita, joissa on jonkin verran suojaa pelaajille. Stronghold näistä suunnittelumalleista on erikoistunut nimenomaan puolustukseen: siinä on paljon suojaa puolustavalle osapuolelle ja vain rajoitettu määrä sisäänkäyntejä. (Hullett & Whitehead, 2010). Erään moninpelikenttien suunnittelijan yleinen käytäntö on pitää kolme reittiä stronghold -tyyppiseen suojattavaan alueeseen (Holloway, 2013). Stronghold ja arena -tyyppisten alueiden ympärillä voi olla korkeampia alueita esimerkiksi aiemmin mainituille tarkka-ampujille. (Hullett & Whitehead, 2010). Güttler ja Johansson (2003) määrittelevät termin collision point tarkoittavan kohtaa pelikentässä, jossa pelin tulos yleensä päätetään yhteenottojen kautta. He tutkivat Counter-Strike moninpelikenttiä, ja havaitsivat pelikenttien osien olevan yhteydessä toisiinsa yhen tai useamman tällaisen collision pointin kautta. Näitä alueita ei sinänsä suorana sijoiteta tasoon, vaan ne syntyvät pelikentän rakenteen ja pelaajien taktisten päätösten seurauksena. Kokenut suunnittelija voi kuitenkin arvioida ja ohjata niiden mahdollista sijaintia esimerkiksi sijoittamalla ajateltu collision point yhtä kauas molempien joukkueiden aloituspaikasta. Näissä kohdissa kulminoituvat pelaajien tekemät taktiset päätökset siitä, miten he valmistautuvat törmäykseen vihollisten kanssa. Näihin taktisiin päätöksiin voi liittyä esimerkiksi käytettävissä olevat aseet, eli jos pelaajalla on tarkkuuskivääri, saattaa hän pyrkiä piilottelemaan pitkässä käytävässä, josta hän näkee viholliset kaukaa. (Güttler & Johansson, 2003). Suojat ovat eräänlainen keino lisätä pelaajan mahdollisten taktisten päätösten määrää (Güttler & Johansson, 2003). Ilman suojaa pelaajien yhteenotot olisivat nopeita ja todennäköisesti ei kovinkaan tyydyttäviä (Hill, 2012). Suojaa lisäämällä avulla yhteenottoja saadaan pidemmiksi (Jin, Choi, & Kim, 2014), ja pelaajille annetaan aikaa esimerkiksi ladata aseensa (Hill, 2012). Itse sijainnin suhteen Jin ja muut (2014) suojiin liittyvässä tutkimuksessaan sijoittivat suojia erään Counter-Strike kartan chokepointteihin, koska niissä pelaajat liikkuivat eniten ja niissä he olivat eniten alttiina hyökkäyksille. Myös Clarken ja Duimeringin (2006) tutkimuksessa pelaajat olivat arvostaneet suojien olemassaoloa.
12 Geen (2008) tutkimuksen mukaan umpikujien olemassaolo yksinpelikentissä ei juurikaan haittaa pelikokemusta, ja joskus jopa parantaa sitä. Hän kuitenkin mainitsee, että moninpelikentissä umpikujia on vain harvoin, joka voi johtua pelisuunnittelijoiden keskuudessa vallitsevasta yleisestä luulosta siitä, että ne ovat huonoksi pelikentälle. (Gee, 2008). Myös Hillin (2012) mukaan ainakin pitkät tiet, jotka päättyvät umpikujaan ovat huono idea moninpelikentissä, koska pelaaja turhaantuu joutuessaan palaamaan takaisin. Sen lisäksi Güttlerin ja Johanssonin (2003) mukaan jokaisella pelikentän alueella on oltava jokin tarkoitus, eikä umpikujat ole siten arvostettuja pelaajien keskuudessa. Umpikujiin hieman liittyen Rousen (2004) mukaan on tärkeää, että pelikentissä ei ole alueita, kuten kuiluja, joista pelaaja ei pääse pois. Uniikkien maamerkkien käyttö on erittäin yleistä ja hyödyllistä moninpelikartoissa (Güttler & Johansson, 2003; Hill, 2012; Nerurkar, 2009; Rouse, 2004). Mitä monimutkaisempi pelikenttä on, sitä helpommin pelaaja voi eksyä siihen. Siksi uniikkien maamerkkien käyttö on hyvä työkalu pelikenttien navigoinnin helpottamiseksi, koska uniikkeina maamerkit ovat helposti tunnistettavissa. (Rouse, 2004). Maamerkkien lisäksi navigointia voi helpottaa itse pelikentän avulla myös esimerkiksi opasteilla (Nerurkar, 2009). Counter-Strike: Global Offensive ohjaa pelaajaa tietyissä pelimuodoissa kohteena oleviin pommitettaviin alueisin olevilla opasteena toimivilla seinien punaisilla merkeillä (Valve, ei pvm.). Muitakin tapoja on pelikentän geometrian ulkopuolella, kuten käyttöliittymässä näkyvällä merkillä (Nerurkar, 2009), jota käytetään muun muassa Call of Dutyn moninpelimuodoissa (Activision, ei pvm.). 12
13 13 4. Proseduraalinen pelikenttien luonti Yksi tärkeimmistä ensimmäisen persoonan ammuntapelien puolista lienee niiden moninpelikentät. Suosituimpiin ensimmäisen persoonan ammuntapeleihin kuuluviin pelisarjoihin, Call of Dutyyn ja Battlefieldiin, julkaistaankin nykyään jokaiseen peliin useita moninpelin karttapaketteja pelin julkaisun jälkeen (Activision, ei pvm.; Electronic Arts, ei pvm.). Niiden proseduraalinen luonti on kuitenkin verrattain vähän tutkittu alue. Syynä voi olla seikka, jonka muun muassa Ølstedin, Man ja Risin (2015) esittää siitä, että moninpelikenttien ulkoasun muistaminen on tärkeää varsinkin kilpaillessa. Siitä huolimatta proseduraalisesti luodut moninpelikentät voisivat sallia uudenlaisten pelien ja niihin liittyvien ajatusmaailmojen luomisen. Muistamisen sijasta pelissä korostuisi sopeutuminen muutoksiin. 4.1 Evolving Interesting Maps for a First Person Shooter Ensimmäisiä tieteellisiä julkaisuja ensimmäisen persoonan ammuntapelien pelikenttien proseduraalisesta luomisesta on vuonna 2011 julkaistu Cardamonen, Yannakakiksen, Togeliuksen ja Lanzin tutkimus. Päätavoitteenaan heillä oli luoda nimenomaan mielenkiintoisia pelikenttiä, joissa pelaajat voisivat joutua vaihtelemaan taktiikoita pärjätäkseen. Rajoituksenaan he keskittyvät vain yhteen pelimuotoon, sekä vain yhden kerroksen pelikenttiin. Valittu pelimuoto oli yksi suosituimmista: deathmatch. (Cardamone ym., 2011). Kuva 2. Cardamonen ja muiden (2011) neljän eri menetelmän parhaat kartat. Järjestyksessä: All-White (fitness 22882), All-Black (fitness 15801), Grid (fitness 22520) ja Random-Digger (fitness 13202) (Cardamone ym., 2011).
14 Cardamone ja muut (2011) käyttävät pelikenttien luonnissa hakuperustaista sisällöntuotantoa. Luodut pelikentät evaluoidaan automaattisesti fitness-funktion avulla, joka laskee keskimääräisen elossaoloajan jokaiselta pelaajalta, koska heidän mielestään se on keskeisessä roolissa deathmatch pelimuodon pelikenttien lupaavuudessa. Koska oikeilla pelaajilla tällaisen testaaminen veisi liikaa aikaa ja koska ensimmäiset kartat olisivat todella huonoja, simuloivat he useita otteluita tekoälyä käyttäen. Tämän simuloivan fitness-funktion lisäksi käyttävät he suoraa fitness-funktiota. Tämä suora fitness-funktio laskee luodun pelikentän tilan määrän, suuremman ollessa parempi. Pienimuotoinen käyttäjätutkimus tuki heidän fitness-funktiotaan. (Cardamone ym., 2011). Kuvassa 2 on Cardamonen ja muiden (2011) parhaat fitness-arvot omaavat kartat heidän testeistään. Jokaisen kuvan kartan luomiseen käytettiin aikaa 60 tuntia. Kuvissa musta tarkoittaa seinää, siniset uudelleensyntymispaikkoja ja vihreät tavaroita, kuten aseita ja terveyspakkauksia. Käytännössä heidän evoluutioalgoritminsa käyttää neljää erilaista lähtökohtaa, jolloin he saavat neljää erilaista lopputulosta. Grid menetelmässä pelikenttä jaetaan alussa 81:een neliöön, joiden välille luodaan yhteyksiä poistamalla seiniä. All-white menetelmässä kartalla alussa on vain ulkoreunalla seinät, muutoin se on tyhjä. Tyhjiin kohtaan lisätään joka iteraatiolla lisää seiniä. All-black menetelmässä sen sijaan kartta on ensin pelkkää seinää, johon tehdään tyhjää tilaa. Tyhjää tilaa lisätään kahdella tavalla: arena ja corridor tyyppisesti. Arenat ovat käytännössä neliön muotoisia huoneita ja corridorit käytäviä. Myös random-digger menetelmässä kartta on aluksi pelkkää seinää. Siinä todennäköisyyden kontrolloima tekoäly kulkee pitkin karttaa vapauttaen aluetta. Tekoäly joko kulkee eteenpäin seuraavaan soluun, tai kääntyy vasemmalle tai oikealle. (Cardamone ym., 2011) ARENA - Dynamic Run-Time Map Generation for Multiplayer Shooters Bhojanin ja Wongin (2014) lähtökohta pelikenttien luonnissa on nimenomaan sellainen nopeus, jossa pelikenttä luodaan sekunneissa juuri ennen kuin sitä pelataan. He keskittyvät toiseen suosittuun moninpelimuotoon: capture-and-holdiin, jossa eri joukkueisiin jaetut pelaajat valtaavat alueita ja pyrkivät pitämään niitä vallassaan. Nopeuden tavoittelemisen vuoksi Bhojanin ja Wongin (2014) lähestymistavassa ei voitu käyttää simulointiin pohjautuvaa fitness-funktiota, jota esiintyy monessa muussa menetelmässä. Sen sijaan siinä käytettiin pelkästään suoraa fitness-funktiota. Se laskee fitness-arvon perustuen siihen, että ovatko kartan kaikki alueet saavutettavissa, onko kartassa Güttlerin ja Johanssonin (2003) määrittelemiä collision pointteja, sekä se, että ovatko vallattavat alueet tasapainoitettuja kahdella eri tapaa laskettuna. Pelikenttää mutatoidaan evoluutioalgoritmin avulla tarpeeksi hyvän fitness-arvon omaavan pelikentän löytämiseksi. (Bhojan & Wong, 2014). Bhojan ja Wong (2014) onnistuvat tavoitteessaan saada nopea tapa luoda pelikenttiä proseduraalisesti ensimmäisen persoonan ammuntapeliin. Heidän laitteistolla pelikenttien luontiin meni noin 10 sekuntia. Sen lisäksi he havaitsivat, että vallattavat alueet olivat heidän menetelmässään hyvin tasapainoitettuja. Alustavan käyttäjätutkimuksen, johon osallistui 51 eritasoista pelaajaa, perusteella menetelmä on melko hyvä, ja sen väitetäänkin soveltuvan jo nykyisellään kaupalliseen peliin käytettäväksi. (Bhojan & Wong, 2014).
15 15 Kuva 3. Bhojanin ja Wongin (2014) tutkimuksen eräs karttapohja. Kuva 3 havainnollistaa erästä Bhojanin ja Wongin (2014) menetelmän mahdollista lopputulosta. Kuvassa kilvet ovat joukkueiden aloituspaikat ja liput ovat vallattavia alueita (Bhojan & Wong, 2014). Miekat ja kilven sisältävä ikoni keskellä karttaa on Güttlerin ja Johanssonin (2003) määrittelemä collision point. Paksummat viivat ympäri karttaa ovat suojia (Bhojan & Wong, 2014). Käytännössä Bhojanin ja Wongin (2014) menetelmä jakautuu useampaan vaiheeseen. Aluksi algoritmi täyttää pelikentän neljästä pienestä solusta koostuvista palasista. Nämä solut määräävät onko kyseinen kohta kenttää ulkona, sisällä vai sellainen, jossa ei voi kulkea. Palanen voi tulla toisen viereen vain jos niiden vierekkäiset reunat täsmäävät. Tämän jälkeen kartta käydään läpi poistaen muun muassa liian pienet rakennukset. Myös rakennuksia yksinkertaistetaan navigoinnin parantamiseksi. Kolmannessa vaiheessa kartta jaetaan alueisiin, jotka kuvassa 3 on merkitty eri värein, flood fill - algoritmilla. Seuraavaksi luodaan kulkureittejä sisä- ja ulkotilojen välille. Viimeinen vaihe lisää kummallekin joukkueelle oman syntymispaikan valitsemalla kaksi aluetta, jotka ovat mahdollisimman kaukana toisistaan. Sen jälkeen lisätään neljä vallattavaa aluetta. Kummallekin joukkueelle lisätään sen syntymisaluetta lähimpään alueeseen yhdet vallattavat alueet. Loput kaksi sijoitetaan yksi kummallekin puoliskolle, joka syntyy piirtämällä kuvitteellinen viiva syntymispaikkojen välille. Nämä sijoitetaan mahdollisimman tasapuolisesti Dijkstran algoritmin avulla. Seuraavaksi algoritmi havaitsee parhaimmat kandidaatit collision point tyyppisiksi alueiksi katsomalla viereisten alueiden lukumäärää, ja luo tällaisten alueiden välille suojia. Aivan lopuksi algoritmi sijoittaa suojia vielä alueisiin, jotka eivät sisällä mitään. (Bhojan & Wong, 2014).
16 Evolving Maps for Match Balancing in First Person Shooters Lanzi, Loiacono ja Stucchi (2014) ottavat erilaisen lähtökohdan proseduraalisten moninpelikenttien luontiin. Heidän lähtökohtanaan on luoda moninpelikenttiä, jotka proseduraalisuuden kautta mukautuvat tasapainoitetuiksi ottaen huomioon eri pelaajien kokemustasot ja käyttämät strategiat. Heidän työnsä pohjautuu paljon Cardamonen ja muiden (2011) lähestymistapaan. Niin kuin siinäkin, Lanzin ja muiden (2014) lähestymistapa tuottaa vain yhden korkeustason deathmatch tyyppisiä pelikenttiä. Itse käytetty tekniikka pelikenttien luontiin on Cardamonen ja muiden (2011) määrittelemä all-black menetelmä. (Lanzi ym., 2014). Pelikentän tasapainoittaminen Lanzin ja muiden (2014) menetelmässä tapahtuu simuloimalla kahden tekoälyn ohjaaman hahmon otteluita. Tekoälyjen aseita ja vaikeustasoa vaihdellaan esimerkiksi siten, että toinen tekoäly on paljon parempi kuin toinen vaikeustasoltaan. Pelikenttää evaluoidaan simulaation jälkeen tekoälyjen saamien tappojen määrien perusteella. Näitä simulaatiokertoja jatkettiin kymmenen minuutin ajan tutkimuksen testeissä. (Lanzi ym., 2014). Kuva 4. Saman simulaation ajalta kaksi eri pelikenttää. Vasemmanpuoleisessa fitness arvo on 0.92, oikeanpuoleisessa 0.96 (Lanzi ym., 2014). Kaksi pelikenttää eri vaiheista ensimmäistä simulaatiosarjaa on nähtävissä kuvassa 4. Huomattavaa on, että ne muistuttavat selvästi kuvan 2 all-black menetelmän karttaa. Kuvan 4 kartat syntyivät, kun tekoälyt käyttivät samaa asetta, mutta olivat tasoltaan suuresti poikkeavia toisen ollessa paljon ylivoimaisempi. Lanzi ja muut (2014) kommentoivat, että vaikka erot esimerkin pelikentissä ovat melko pienet, voi tällaisilla pienilläkin muutoksilla olla suuri vaikutus pelikentän dynamiikkaan. Kuvan 4 kartassa huonompi tekoäly saa punaisen ympyrän alueesta hyvän taktisen puolustettavan sijainnin, koska sinne syntyy helposti puolustettava choke point. Kaiken kaikkiaan Lanzin ja muiden (2014) tulokset ovat lupaavia heidän menetelmänsä toimivuuden suhteen. Ihmispelaajilla sitä ei kuitenkaan vielä testattu. (Lanzi ym., 2014). 4.4 Multi-level Evolution of Shooter Levels Cachia, Liapis ja Yannakakis esittelivät vuonna 2015 tavan luoda kaksikerroksisia ensimmäisen persoonan ammuntapelien moninpelikenttiä. Myös heidän menetelmä perustuu vahvasti Cardamonen ja muiden (2011) menetelmään luoda mielenkiintoista ensimmäisen persoonan ammuntapelien moninpelikenttiä. Cachian ja muiden (2015) menetelmä on kuitenkin kaksivaiheinen: se luo ensin pelikentän arkkitehtuurin ja vasta sen ollessa tarpeeksi hyvä sijoittaa se syntymispaikat ja esineet. Evaluoinnissa tämä myös tämä menetelmä käyttää simuloivaa tekoälyä ja suoraan teoriaan pohjautuvaa laskentaa Cardamonen ja muiden (2011) tavoin, tämä suoran fitness-funktion laskenta
17 on Bhojanin ja Wongin (2014) kaltaisesti vahvemmin ja laajemmin teoriaan pohjautuva. (Cachia ym., 2015). 17 Kuva 5. Erään evoluutiosarjan paras kaksikerroksinen pelikenttä (Cachia ym., 2015). Myös Cachian ja muiden (2015) menetelmä käyttää Lanzin ja muiden (2014) menetelmän tavoin Cardamonen ja muiden (2011) määrittelemää all-black menetelmää. Tätä kuitenkin käytetään vain ensimmäisen kerroksen luomiseen. Toista kerrosta varten Cachia ja muut (2015) ovat muokanneet Cardamonen ja muiden (2011) random-digger menetelmää siten, että sille on lisätty myös mahollisuus tehdä portaat alemmalle tasolle. Tämän menetelmän käytön he perustelevat sillä, että toisesta kerroksesta tulee varmasti sellainen, jossa voi kulkea. Heidän testiensä parhaan pelikentän pohjapiirros on kuvassa 5. Kuvassa ruskeat kohdat ovat portaita. (Cachia ym., 2015). Kuva 6. Eräs evoluoitu kaksikerroksinen moninpelikenttä (Cachia ym., 2015) Kuten Cachia ja muut (2015) kommentoivat, esiintyy heidän menetelmänsä luomissa pelikentissä enemmän Hullettin ja Whiteheadin (2010) määrittelemiä suunnittelumalleja. Erityisesti toinen kerros tuo mahdollisuuden sijaintiin perustuvien mallien mukaisten rakennelmien ilmenemiseen, kuten kuvassa 6 on nähtävissä. Cachian ja muiden (2015) menetelmä ei kuitenkaan ole kehitetty nimenomaan luomaan Hullettin ja Whiteheadin (2010) suunnittelumallien alueita, mutta moni suunnittelupäätös tehtiin kuitenkin näiden suunnittelumallien pohjalta.
18 Muita lähestymistapoja Smelik, Tutenel, de Kraker ja Bidarra (2010) esittelevät menetelmän yhdistää proseduraalisen ja manuaalisen virtuaalimaailman editoinnin hyötyjä. He esittelevät luomansa työkalun, jonka avulla maailmaa voi luoda maalaamalla ekotyyppejä, sekä sijoittamalla elementtejä, kuten jokia, teitä ja kaupunkeja. Käytännössä proseduraaliset algoritmit huolehtivat esimerkiksi jokien ja teiden varsinaisesta luonnista työkalun käyttäjän itse piirtäessä vain karkeat reitit, jota pitkin niiden tulee kulkea. He kuitenkin listaavat isoja ongelmia, joita hekään eivät olleet vielä ratkaisseet. Näitä ovat esimerkiksi manuaalisten muokkausten säilyttäminen proseduraalisten muokkausten jälkeen, ja kuinka integroida proseduraaliset ja manuaaliset operaatiot samaan iteratiiviseen työkulkuun. (Smelik, Tutenel, de Kraker, & Bidarra, 2010). Ølsted, Ma ja Risi (2015) ottavat pelikenttien luontiin mallia Counter-Striken kentistä. He havaitsivat, että Counter-Striken kentät ovat hyvin kulmikkaita, jolloin kulkureitit korostuvat. Tämän lisäksi he huomasivat, ettei kyseisessä pelissä ole risteyksiä, joissa olisi reittejä neljään tai useampaan suuntaan. Heidän menetelmänsä sijoittaa edellisten havaintojen innoittamana sattumanvaraisesti pistepareja, jotka yhdistetään kahdella viivalla. Muodostuvat L-kuviot suhteutetaan ruudukkoon ja syntyvistä reiteistä poistetaan umpikujat. Tämän jälkeen pelikenttää muokataan siten, ettei se sisällä neljän suunnan risteyksiä. Viivoista tehdään varsinaisia kulkureittejä niitä paksuntamalla, jonka jälkeen lisätään huoneita, ja lopuksi syntymispaikat ja pommit. Ølstedin ja muiden (2015) menetelmästä tekee erikoisen se, että pelaajat suorittavat pelikenttien evaluoinnin. Pelattuaan pelikentässä jonkin aikaa, pelaajat äänestävät seuraavan kentän nykyisen kentän kuudesta variaatiosta. Tätä pelattuaan he äänestävät oli se aiempaa parempi, jonka pohjalta jatkossa luodaan uusia ehdokkaita. Käyttäjätestien tulosten mukaan suurin osa pelaajista oli sitä mieltä, että pelattaessa pelikenttien taso nousi. Tämä johtui siitä, kun pelaajat saivat itse valita itseään miellyttäviä kenttätyyppejä: esimerkiksi eräällä testiryhmällä karttojen kompleksisuus laski generaatiosta toiseen, kun taas toisilla se pääsääntöisesti nousi jonkin verran. (Ølsted ym., 2015).
19 19 5. Pohdinta Cardamonen ja muiden (2011) esittelemä menetelmä oli lupaavimpia lähtökohtia moninpelikarttojen automaattiseen luomiseen. Tämän ovat selvästi muutkin huomanneet, koska sitä oli hyödynnetty muissakin menetelmissä. Näillä menetelmillä oli vielä kuitenkin useita epäkohtia. Niiden tuottamat pelikentät olivat graafiselta ulkoasultaan geneerisiä, kuten kuvassa 6 on huomattavissa, ne on luotu vain deathmatch pelimuotoa silmällä pitäen, ja niiden luonnissa kestää kauan. Vaikka menetelmät luovat mielenkiintoisia pelikenttiä, nousee myös kysymys siitä, että ovatko kyseiset kentät tarpeeksi vahtelevia toisistaan. Joidenkin tutkimusten mukaan hyvä grafiikka oli tärkeää, toiset painottivat grafiikan vaihtelevuutta ja moninaisuutta. Grafiikan vaihtelevuus tehnee grafiikasta pelaajien mielestä paremman, koska se vähentää geneerisyydestä aiheutuvaa tylsyyttä. Täten voidaan päätellä, että nimenomaan grafiikan vaihtelu ja moninaisuus on piirre, johon kannattaa keskittyä enemmän, kuin itse visuaaliseen näyttävyyteen. Nimenomaan graafista vaihtelua myös Cardamonen ja muiden (2011) menetelmään tarvittaisiin. Eri pelikenttien ulkonäköä voi vaihdella helposti aluksi esimerkiksi luomalla samoista tekstuureista eri versioita, kuten talvinen ja kesäinen maastotekstuuri. Tämä ei kuitenkaan riitä nykypäivänä, vaan tarvitaan suurempaa vaihtelua. Monissa ensimmäisen persoonan ammuntapeleissä esiintyy todella vaihtelevia ympäristöjä, kuten aavikoita, kaupunkeja ja viidakoita. Jokaisella näistä on omat uniikit piirteensä: kaupungilla on muun muassa monipuolisia rakennuksia, katulamppuja ja jalkakäytävät, ja viidakkoympäristöllä on ympäristöön kuuluva erikoinen kasvillisuus ja mahdollisia vesialueita. Koska vaihteleva monipuolisuus on proseduraalisten menetelmien heikkouksia, olisi sopiva seuraava askel luoda yhteen ympäristöön sijoittuvua, toisistaan vaihtelevia pelikenttiä. Tällöin voisi esimerkiksi kaupunkiympäristöön sijoittuvan pelin kenttiä olla esimerkiksi pilvenpiirtäjiä täynnä oleva korttelisto, toinen matalampia rakennuksia omaava ghetto ja kolmantena vaikkapa puisto. Näidenkin alueiden sisällä voisi vaihtelua tuoda vuorokauden- ja vuodenajoilla, sekä erilaisin maamerkein, kuten puiston suihkulähde. Maamerkit auttaisivat myös kentän navigoinnissa. Vain deathmatch pelimuodon kenttiä luotiin Cardamonen ja muiden (2011) ja sitä hyödyntäneiden tutkimuksissa. Se on kuitenkin vain yksi suosittu pelimuoto muiden suosittujen seassa. Seuraavaksi olisikin hyvä kokeilla voiko esimerkiksi Bhojanin ja Wongin (2014) tapaa jakaa syntymispaikat ja liput joukkuepohjaista pelimuotoa varten hyödyntää Cardamonen ja muiden (2011) menetelmässä hyvällä menestyksellä. Koska Cardamonen ja muiden (2011) menetelmä, ja muut siihen pohjautuvat, käyttävät pelaajaa simuloivaa tekoälyä pelikenttien evaluoimiseen, on luomistyö hidasta, eikä lopputulos välttämättä ole oikealle pelaajalle optimaalinen. Bhojanin ja Wongin (2014) sekä Ølstedin ja muiden (2015) menetelmät luovat pelikentät nopeaa, mutta niiden pelikentät eivät välttämättä ole yhtä mielenkiintoisia kuin Cardamonen ja muiden (2011) menetelmän kentät. Olisi ehkä tärkeää käyttäjätestata simuloimalla evaluoituja pelikenttiä oikeilla pelaajilla, jotta alkuun nähtäisiin kuinka hyviä kyseiset kentät ovat todellisuudessa. Cardamonen ja muiden (2011) menetelmään voisi vaihtelevuutta varmistaa monin keinoin. Ensinnä karttojen koon huomioon ottaminen olisi tärkeää, koska osa pelaajista suosi pienempiä ja osa suurempia pelikenttiä. Toiseksi myös all-black menetelmän
20 huoneiden koon vaihtelu toisi vaihtelua pelityyleihin. Esimerkiksi jos sen sallisi luovan pidempiä suorakulmion muotoisia huoneita, tukisivat ne enemmän tarkka-ampujia. Tämän lisäksi voisi eri menetelmiä käyttää eri kenttien luomiseen Esimerkiksi all-white näytti luovan pitempiä isoja avonaisia alueita, kun taas gridin kentissä pelaaja näkee lyhemmälle. Kolmanneksi useampikerroksisten rakennelmien ja pelikenttien luonti olisi eräs niinikään tärkeä asia, johon pyrkiä. Cachian ja muiden (2015) menetelmä tähän oli hyvä alku, mutta silti erittäin rajoittunut varsinkin vaihtelevuuden suhteen. Myös Cardamonen ja muiden (2011) menetelmän suora fitness-funktio vaatisi muokkaamista ja laajentamista. Pelikenttien navigoinnin monipuolisuus oli eräs tärkeä tekijä, joten esimerkiksi eri reittien määrä olisi yksi hyvä huomioon otettava seikka. Se kuitenkin vaatisi vastapainoksi esimerkiksi maksimireittimäärän, tai Ølstedin ja muiden (2015) huomiot liittyen nelisuuntaisiin risteyksiin ja choke pointtien määrään, tai jotain muuta, jotta kentästä ei tulisi liian sokkelomainen. Ølstedin ja muiden (2015) kaltaisesti voisi myös tutkia eri pelien moninpelikenttien reittimääriä optimaalisen vaihteluvälin löytääkseen. Lisäksi eri pelaajien pelityylejä voisi tukea huomioimalla fitnessfunktiossa esimerkiksi karttojen avonaisuus: jos halutaan ettei pelaaja näe liian pitkälle, voidaan suojia lisätä enemmän ja toisinpäin. Suora fitness-funktio pitäisi vielä myös erikoistuttaa eri pelimuodoille, koska ne sisältävät ja painottavat eri elementtejä. Esimerkiksi edellä mainittujen choke pointtien määrä olisi hyvä ottaa huomioon vähintään joukkuepohjaisissa pelimuodoissa. Kaiken kaikkiaan proseduraaliset sisällöntuotannon menetelmät ovat vielä lapsen kengissä verrattuna kaupallisesti menestyvien ensimmäisen persoonan ammuntapelien laatuun. Uusia lähestymistapoja keksitään jatkuvasti, mutta niiden hyödyntämistä nimenomaan moninpelikentissä tulisi tutkia tarkemmin. 20
21 21 6. Yhteenveto Tämän tutkimuksen tavoitteena oli selvittää kuinka luoda kaupallisesti menestyvän pelin laatuisia moninpelikarttoja proseduraalisin menetelmin ensimmäisen persoonan ammuntapeleihin. Tutkimuksen tuloksena oli se, ettei se välttämättä ole vielä mahdollista, ainakaan suuressa mittakaavassa. Yksittäisten tutkimusten tuloksena luodut moninpelikentät ovat kuitenkin hyvissä määrin lähestymässä tarvittavaa laatua. Jo nyt on mahdollista luoda arkkitehtuurillisesti mielenkiintoisia moninpelikenttiä. Seuraava askel olisi verifioida näiden kenttien toimivuus oikeiden pelaajien käytössä, jonka jälkeen olisi mahdollista keskittyä nykyisellään laatua alentaviin piirteisiin, kuten graafiseen toistavuuteen. Se, mikä on voinut rajoittaa proseduraalisten menetelmien kehittymistä moninpelikenttien saralla, lienee tiedonpuute siitä, mikä tekee moninpelikentästä hyvän. On olemassa vain kokemusperäisiä ohjeita ja suunnittelumalleja toimivista ratkaisuista, jotka ovat pitkälti syntyneet kokemuksen kautta. Itse menetelmiä proseduraalisesti luotuihin moninpelikenttiin löytyi verrattain vähän. Kyseisiä löytyneitä menetelmiä yhdisti pitkälti yksi seikka: hakuperustainen sisällöntuotanto. Se on selvästi hyvä keino generoidun pelikentän laadun parantamiseksi, koska fitness-funktion avulla laatua arvioidaan ja parannetaan evoluution avulla. Jos kuitenkin onnistuttaisiin formuloimaan tarkkaan piirteet, jotka tekevät moninpelikentistä hyviä, voisi olla mahdollista ettei tällaista pelikenttien evoluutiota edes tarvittaisi. Sen sijaan hyvä moninpelikenttä voisi syntyä kerralla. Tämä lienee vain haaveilua tällä hetkellä: sen sijaan lyhyemmällä aikavälillä vaikuttaisi olevan kannattavampaa keskittyä hakuperustaisten sisällöntuotannonmenetelmien parantamiseen. Tällaisista lupaavimpia oli Cardamonen ja muiden (2011) menetelmä. Tässä tutkimuksessa ehdotettiin jatkotoimenpiteitä seuraavaksi askeleeksi kohti kaupallisesti myytävän ensimmäisen persoonan ammuntapelin moninpelikenttien proseduraaliseen luontiin. Rajoituksena tässä tutkimuksessa oli se, että se suoritettiin vain kirjallisuuskatsauksena. Jatkossa olisi tärkeää tehdä käyttäjätutkimuksia oikeilla käyttäjillä, jotta proseduraalisia menetelmiä voisi verifioida todenmukaisemmin. Tämän lisäksi tarvittaisiin enemmän tutkimusta muidenkin pelimuotojen kuin deathmatchin kenttien luontiin. Myös ensimmäisen persoonan ammuntapelien moninpelikenttien hyvien piirteiden saralla tarvittaisiin tieteellisempää tutkimusta, jotta proseduraaliset menetelmät voisivat luotettavammin luoda hyviä moninpelikenttiä.
Pelaajat siirtävät nappuloitaan vastakkaisiin suuntiin pelilaudalla. Peli alkaa näin. Tuplauskuutio asetetaan yhtä kauas kummastakin pelaajasta.
DVD Backgammon Pelin tavoite Pelin tavoitteena on siirtää kaikki omat pelinappulat omalle sisäkentälle ja sieltä pois laudalta. Se pelaaja, joka ensimmäisenä on poistanut kaikki pelinappulansa pelilaudalta,
Taktiikan opettamisen tulee tukeutua pelaajien lajitaitoihin ja siihen, että valmentajalla on selvä kuva käyttämästään pelisysteemistä.
Taktiikka yleisesti Sanalla taktiikka tarkoitetaan sitä, kuinka käytetään oman joukkueen vahvuuksia ja vastustajan heikkouksia hyväksi valmistauduttaessa otteluun sekä sen aikana valmentajan tekemiä muutoksia
Luento 5: Peliteoriaa
Luento 5: Peliteoriaa Tässä kappaleessa tutustutaan hieman peliteoriaan. Keskeisiä asioita ovat Nash-tasapaino ja sekastrategia. Cournot n duopolimalli vuodelta 1838 toimii oivallisena havainnollistuksena
RAPORTTI 25.2.2011 SUORITETUISTA KÄYTETTÄVYYSTESTEISTÄ Luuppi-projekti
RAPORTTI 25.2.2011 SUORITETUISTA KÄYTETTÄVYYSTESTEISTÄ Luuppi-projekti Saila Oldén 1. JOHDANTO Tässä raportissa kuvataan perjantaina 25.2.2011 Luuppi-projektin tiimoilta suoritettujen käytettävyystestien
Peliteoria luento 1. May 25, 2015. Peliteoria luento 1
May 25, 2015 Tavoitteet Valmius muotoilla strategisesti ja yhteiskunnallisesti kiinnostavia tilanteita peleinä. Kyky ratkaista yksinkertaisia pelejä. Luentojen rakenne 1 Joitain pelejä ajanvietematematiikasta.
Sami Hirvonen. Ulkoasut Media Works sivustolle
Metropolia ammattikorkeakoulu Mediatekniikan koulutusohjelma VBP07S Sami Hirvonen Ulkoasut Media Works sivustolle Loppuraportti 14.10.2010 Visuaalinen suunnittelu 2 Sisällys 1 Johdanto 3 2 Oppimisteknologiat
CHERMUG-pelien käyttö opiskelijoiden keskuudessa vaihtoehtoisen tutkimustavan oppimiseksi
Tiivistelmä CHERMUG-projekti on kansainvälinen konsortio, jossa on kumppaneita usealta eri alalta. Yksi tärkeimmistä asioista on luoda yhteinen lähtökohta, jotta voimme kommunikoida ja auttaa projektin
Onnistut yrittämässäsi, mutta jokin täysin epäolennainen. vikaan.
KYLLÄ, JA Onnistut yrittämässäsi ja saavutat enemmän kuin odotit, enemmän kuin kukaan osasi odottaa. KYLLÄ, MUTTA Onnistut yrittämässäsi, mutta jokin täysin epäolennainen asia menee vikaan. EI, MUTTA Et
Hallisarjan uudistaminen
Hallisarjan uudistaminen Parin viimeisen vuoden aikana ollessani sarjavastaavana olen havainnut useita ongelmia hallisarjan järjestämiseen liittyen. Järjestämisongelmien lisäksi joukkueiden ja pelaajien
Säännöt. Pelivalmistelut
Haasteet Haasteet 1. Lusikka kuppiin 2. Posse Pong 3. Räkäpallo 4. Syömäpuikkohaaste 5. hamsteriposket 6. Lattian kautta kuppiin 7. Korttipalapeli 8. Lajitteluhaaste 9. Pingis ristinolla 10. Lusikkaflipperi
Pelisuunnittelu Ronja 2014
Pelisuunnittelu Ronja 2014 Moodboard Avaruuspeli Yksinpeli, roolipeli Ihmisrodun viimeiset edustajat ovat kaikki tummaihoisia, koska maapallon otsonikerros on ohentunut ja planeetta on muutenkin huonossa
Johdatus tutkimustyöhön. Harjoitus 9: Kenraaliharjoitus (Tiistain harkkaryhmä)
Johdatus tutkimustyöhön Harjoitus 9: Kenraaliharjoitus (Tiistain harkkaryhmä) Päivän To-do -lista Esittele oma työsi ryhmässä Valitse kenen työn haluat opponoida Heidi kierrättää listaa, merkitse siihen
Muumion kirous. Pelisuunnitteludokumentti. Veikkauksen pelisuunnittelukilpailua (Peliskaba2015) varten
Pelisuunnitteludokumentti Muumion kirous Veikkauksen pelisuunnittelukilpailua (Peliskaba2015) varten Tekijä: Esko Vankka Osoite: Yliopistonkatu 39 E 51, 33500 Tampere Puh: 0400 832 907 Email: esko.pj.vankka@gmail.com
Kenguru 2012 Junior sivu 1 / 8 (lukion 1. vuosi)
Kenguru 2012 Junior sivu 1 / 8 Nimi Ryhmä Pisteet: Kenguruloikan pituus: Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Väärästä vastauksesta
Johdatus go-peliin. 25. joulukuuta 2011
Johdatus go-peliin 25. joulukuuta 2011 Tämän dokumentin tarkoitus on toimia johdatuksena go-lautapeliin. Lähestymistapamme poikkeaa tavallisista go-johdatuksista, koska tässä dokumentissa neuvotaan ensin
GOStats. Counter Strike: Global Offensive-pelin tulosapuri. Windows Phone sovelluskehitys-kurssin harjoitustyö dokumentaatio
GOStats Counter Strike: Global Offensive-pelin tulosapuri Windows Phone sovelluskehitys-kurssin harjoitustyö dokumentaatio Tekijät: Andrea Marseglia, Sasu Mikonranta, Tomi Rantanen Yleistä Sovelluksen
Kenguru 2011 Cadet RATKAISUT (8. ja 9. luokka)
sivu / 2 IKET VSTUSVIHTEHDT N LLEVIIVTTU. 3 pistettä. Minkä laskun tulos on suurin? () 20 (B) 20 (C) 20 (D) + 20 (E) : 20 20 20, 20, 20 20 20 202 ( suurin ) ja : 20 0,0005 2. Hamsteri Fridolin suuntaa
Strategiset suunnittelupelit: SimCity ja Civilization
Strategiset suunnittelupelit: SimCity ja Civilization Pekka Hytinkoski HY, Ruralia-instituutti pekka.hytinkoski@helsinki.fi Kaupunginrakennus- ja sivilisaatiosimulaatio (managerointipelit) Will Wright
Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti
Luku 6 Dynaaminen ohjelmointi Dynaamisessa ohjelmoinnissa on ideana jakaa ongelman ratkaisu pienempiin osaongelmiin, jotka voidaan ratkaista toisistaan riippumattomasti. Jokaisen osaongelman ratkaisu tallennetaan
Mitäs peliä sitä oikein pelataan? Susanna Snellman Vyyhti-hanke
Mitäs peliä sitä oikein pelataan? Case: Vyyhtipeli Susanna Snellman Vyyhti-hanke Pelillisyys vai peli? - Pelillistäminen tarkoittaa toiminnon tai menetelmän pelillistämistä (joskus se voi olla myös leikillistämistä)
VIISIPALLO PELI JOKA KEHITTÄÄ YHTENÄISYYTTÄ YHTEISTYÖTÄ YHTEISÖÄ
VIISIPALLO PELI JOKA KEHITTÄÄ YHTENÄISYYTTÄ YHTEISTYÖTÄ YHTEISÖÄ LYHYESTI VIISIPALLOSTA Viisipallo muistuttaa pohjimmiltaan paljon polttopalloa: Siinä on sisäjoukkue ja ulkojoukkue. Sisäjoukkue lyö pallon
Kenguru 2011 Cadet (8. ja 9. luokka)
sivu 1 / 7 NIMI LUOKKA/RYHMÄ Pisteet: Kenguruloikan pituus: Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Jätä ruutu tyhjäksi, jos et halua
Board Game Lab. 7 Pelimekaniikat ja -systeemit. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 7 Pelimekaniikat ja -systeemit Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Mekaniikat ja niiden tehtävät 2. Miten valitsen tai suunnittelen mekaniikkoja? 3. Pelimekaniikat ja -systeemit
Opetusmateriaali. Fermat'n periaatteen esittely
Opetusmateriaali Fermat'n periaatteen esittely Hengenpelastajan tehtävässä kuvataan miten hengenpelastaja yrittää hakea nopeinta reittiä vedessä apua tarvitsevan ihmisen luo - olettaen, että hengenpelastaja
Valmistelut: Aseta kartiot numerojärjestykseen pienimmästä suurimpaan (alkeisopiskelu) tai sekalaiseen järjestykseen (pidemmälle edenneet oppilaat).
Laske kymmeneen Tavoite: Oppilaat osaavat laskea yhdestä kymmeneen ja kymmenestä yhteen. Osallistujamäärä: Vähintään 10 oppilasta kartioita, joissa on numerot yhdestä kymmeneen. (Käytä 0-numeroidun kartion
Esitystekniikoita ja visualisoinnin workflow
1 / 43 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto Esitystekniikoita ja visualisoinnin workflow Miksi? 2 / 43 piirustuksilla arkkitehti kommunikoi muille suunnitelmasta (esim. skabat) eläydyttävä
OHJEITA VALMENTAJILLE/ JOUKKUEENJOHTAJILLE TEHTÄVÄT ENNEN FBA TAPAHTUMAA - PELAAJIEN LISÄYS - JOUKKUETAPAHTUMIEN LISÄYS (VALMENTAJA)
OHJEITA VALMENTAJILLE/ JOUKKUEENJOHTAJILLE TEHTÄVÄT ENNEN FBA TAPAHTUMAA - PELAAJIEN LISÄYS - JOUKKUETAPAHTUMIEN LISÄYS (VALMENTAJA) MYEERIKKILÄ FBA TOIMINNASSA MyEerikkilä on Eerikkilän Urheiluopiston
Board Game Lab. 4 Teema. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 4 Teema Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Mikä on teema? 2. Teeman suunnittelu ja kehittäminen Työskentelyä Keskustelua Teeman suunnittelua Mikä on teema? Peli = mekaniikka
Basic Raster Styling and Analysis
Basic Raster Styling and Analysis QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Kari Salovaara This work is licensed under a Creative Commons Attribution
18 Komponentit, ulkoasu ja visuaalisuus. Materiaalit CC-BY 4.0 Mikko Lampi
18 Komponentit, ulkoasu ja visuaalisuus Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Pelikomponentit 2. Ulkoasu ja visuaalisuus 3. Esimerkkejä Työskentelyä Pelikomponenttien suunnittelu Visuaalisuuden
Suomalaisen jääkiekon strategia 2014-2018
Suomalaisen jääkiekon strategia 2014-2018 SUOMALAISEN JÄÄKIEKON STRATEGIA 2014 2018 Strategian päämäärä: Jääkiekkoperheen monipuolinen kasvattaminen Toimintaa ohjaavat arvot: Kunnioitus Yhteisöllisyys
Ohjeistus pöytäkirjan käyttöön. Suomen Lentopalloliitto ry
Ohjeistus pöytäkirjan käyttöön Suomen Lentopalloliitto ry 11.9.2018 Pöytäkirjasovelluksen testaus https://lentopallo.torneopal.fi/taso/laskuridev.php Ylläoleva osoite avaa näkymän, johon syötetään ottelunumero
RAPORTTI. Pajapäivä Joensuun Steinerkoululla 20.5.2014. Joensuussa 22.5.2014 Tuuli Karhumaa
RAPORTTI Pajapäivä Joensuun Steinerkoululla 20.5.2014 Joensuussa 22.5.2014 Tuuli Karhumaa Johdanto Työpajatoiminta matemaattisissa aineissa kurssiin kuului työskentely SciFest-tapahtumassa. Itse en päässyt
EKOLOGISUUS. Ovatko lukiolaiset ekologisia?
EKOLOGISUUS Ovatko lukiolaiset ekologisia? Mitä on ekologisuus? Ekologisuus on yleisesti melko hankala määritellä, sillä se on niin laaja käsite Yksinkertaisimmillaan ekologisuudella kuitenkin tarkoitetaan
Paljonko maksat eurosta -peli
Paljonko maksat eurosta -peli - Ajattele todellinen tilanne ja toimi oman näkemyksesi mukaisesti - Tee tarjous eurosta: * Korkein tarjous voittaa euron. * Huonoimman tarjouksen esittäjä joutuu maksamaan
Käyttöohje HERE Maps. 1.0. painos FI
Käyttöohje HERE Maps 1.0. painos FI HERE Maps HERE Maps näyttää lähellä olevat kohteet ja opastaa sinut perille. Voit etsiä kaupunkeja, katuja ja palveluja löytää perille tarkkojen reittiohjeiden avulla
Käytettävyys ja sen merkitys
Kuvat kirjasta Sinkkonen, Nuutila, Törmä. Helppokäyttöisen verkkopalvelun suunnittelu, 2009 Käytettävyys ja sen merkitys Irmeli Sinkkonen Adage Oy irmeli.sinkkonen@adage.fi www.adage.fi www.adage.fi Sisältö
Mediakyselyn tulokset
Teetimme Tammikuussa 2016 kyselyn lasten mediakäyttäytymisestä Kankaan päiväkodin esikoululaisten ja Kankaan koulun 1-4- luokkalaisten vanhemmilla. Kyselyn avulla oli tarkoitus kartoittaa lasten sosiaalisen
Harjoite 5: Stressin tunnistaminen
Harjoite 5: Stressin tunnistaminen Urheilija- tai joukkuepalaverin yhteydessä. Pituus riippuu palaverin pituudesta. Joukkuepalaverin pituus on noin 20 60 minuuttia. Jos aika loppuu kesken, voi harjoituksia
Pelisuunnittelua tulevaisuudessa. Karoliina Korppoo / Colossal Order
Pelisuunnittelua tulevaisuudessa Karoliina Korppoo / Colossal Order Puhuja Karoliina Korppoo Game Designer Lead designer projektissa Cities: Skylines Medianomi, Tampereen Ammattikorkeakoulu Filosofian
Peltolan uutiset 3/2011
Peltolan uutiset 3/2011 Syksyllä golfkausi alkaa olla lopuillaan, mutta ei vielä ohi. Golfkauden lopuksi on hyvä kaivella aivojen muistisopukoita ja kerrata golfin sääntöjä. Sääntöopas, golffarin paras
Reittianalyysi Osakilpailu 4 Rauma, Tarvonsaari. RTM Anni Heikkonen & Henrik Väisänen
Reittianalyysi Osakilpailu 4 Rauma, Tarvonsaari 28.12.2014 RTM Anni Heikkonen & Henrik Väisänen K-1 Punainen reitti on hieman pidempi, mutta lähtö seuraavalle rastille on sujuvampi Sininen reitti on hieman
Scratch ohjeita. Perusteet
Perusteet Scratch ohjeita Scratch on graafinen ohjelmointiympäristö koodauksen opetteluun. Se soveltuu hyvin alakouluista yläkouluunkin asti, sillä Scratchin käyttömahdollisuudet ovat monipuoliset. Scratch
PuMu D-TYTÖT Ensimmäinen ja tärkein sääntö koko pesäpallossa, olit sitten ulkopelissä tai sisäpelissä, on: TIEDÄ AINA TILANNE.
PuMu D-TYTÖT 2013 Ensimmäinen ja tärkein sääntö koko pesäpallossa, olit sitten ulkopelissä tai sisäpelissä, on: TIEDÄ AINA TILANNE. Onko 1-tilanne, 2-tilanne, 3-tilanne, 1-3-tilanne, 2-3-tilanne, ajolähtö
Energiaraportti Yritys X 1.8.2014
Energiaraportti Yritys X 1.8.2014 OSALLISTUJAT Viimeisin Energiatesti 1.8.2014 +0% 100% Energiatestiin kutsuttiin 10 henkilöä, joista testiin osallistui 10. Osallistumisprosentti oli 100 %. Osallistumisprosentin
BEST IQ Uusi edistyksellinen hoitajakutsujärjestelmä
BEST IQ Uusi edistyksellinen hoitajakutsujärjestelmä Järjestelmä jota on helppo laajentaa ja modifioida BEST IQ on intensiivinen järjestelmä, jossa riittää potentiaalia pieniin, keskisuuriin ja suurin
Päivitetty 9.5.2012. Text Mining -käyttöopas
Päivitetty 9.5.2012 Text Mining -käyttöopas WEBROPOL ANALYTICS: TEXT MINING Mitä tarkoittaa kun asiakkaat tai henkilöstö antavat arvosanan 3.1 o Keskiarvoa informatiivisempaa ovat taustalla olevat syyt
Labyrintti. Pelihahmon toiminta. Piirrä pelihahmo (älä piirrä esim. sivusta, ettei hahmon tarvitse
Labyrintti 1 Kerää aarteita labyrintista samalla kuin siellä liikkuu haamu. Seiniksi käyvät mm. vaaralliset laserit ja lava, mutta pienellä lisävaivalla niistä voi tehdä myös kiinteät ja vaarattomat Mallipeli
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori
Testitapaukset - Koordinaattieditori Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6
Merkkijono on palindromi, jos se säilyy samana, vaikka sen kääntää väärinpäin.
A Palindromi Sinulle annetaan merkkijono, ja tehtäväsi on poistaa siitä tarkalleen yksi merkki, minkä jälkeen merkkijonon tulisi olla palindromi. Onko tehtäväsi mahdollinen? Merkkijono on palindromi, jos
Syötteen ensimmäisellä rivillä on kokonaisluku n, testien määrä (1 n 10). Tämän jälkeen jokaisella seuraavalla rivillä on kokonaisluku x (0 x 1000).
A Summat Tehtäväsi on selvittää, monellako tavalla luvun n voi esittää summana a 2 + b 2 + c 2 + d 2. Kaikki luvut ovat ei-negatiivisia kokonaislukuja. Esimerkiksi jos n = 21, yksi tapa muodostaa summa
Geomedia ja nuorten MARKUS JUNE 05, 2016
Geomedia ja nuorten elämismaailma MARKUS JUNE 05, Amazing race - GoogleEarth-pohjalla seikkaillaan ympäri maailmaa Ensiksi google earth perusjuttuja. Tavallisiin karttoihin verattuna ongelmia, esim. GE
Ratkaiseva päätöskierros
Nuoli pysähtyy lippukortin kohdalle: Pelaaja, joka pyöräytti nuolta katsoo lippukorttiaan ja päättää mikä maanosa on kyseessä kierroksen aikana (Eurooppa, Etelä-merikka, Pohjois-merikka, frikka, asia vai
Merkitse yhtä puuta kirjaimella x ja kirjoita yhtälöksi. Mikä tulee vastaukseksi? 3x + 2x = 5x + =
Mikä X? Esimerkki: Merkitse yhtä puuta kirjaimella ja kirjoita yhtälöksi. Mikä tulee vastaukseksi? 3 + 2 = 5 + = 5 + = 1. Merkitse yhtä päärynää kirjaimella ja kirjoita yhtälöksi? Mikä tulee vastaukseksi?
Kenguru 2013 Cadet (8. ja 9. luokka)
sivu 1 / 7 NIMI LUOKKA Pisteet: Kenguruloikan pituus: Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Väärästä vastauksesta saat miinuspisteitä
Hakusuosikit. Unifaun Online 2015-12-16
Hakusuosikit Unifaun Online 2015-12-16 2 Sisältö 1 Hakusuosikit... 3 1.1 Käsitteitä... 3 1.2 Symboleita ja painikkeita... 3 1.3 Luo Hakusuosikki... 4 1.4 Hakusuosikin käyttö... 7 1.5 Poista hakusuosikki...
Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat
2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-piirto 2-ulotteisen grafiikan piirto perustuu yleensä valmiiden kuvien kopioimiseen näyttömuistiin (blitting)
Synco TM 700 säätimen peruskäyttöohjeet
Synco TM 700 säätimen peruskäyttöohjeet Nämä ohjeet on tarkoitettu säätimen loppukäyttäjälle ja ne toimivat sellaisenaan säätimen mallista riippumatta. Säätimessä on kolme eri käyttäjätasoa, joista jokaisessa
Liigan taulut ja attribuutit
HARJOITUS 3. Tehtävä 1. Laadi harjoitusmielessä kaksi käsitekaaviota, (juniori. Nappula tms.)liiga ja äänitearkisto. Levyarkisto: Tietokannassa tulee olla perustiedot äänitteistä (CD, vinyyli, kasetti),
Viitearkkitehtuurin suunnitteluprosessi. Ohje. v.0.7
Viitearkkitehtuurin suunnitteluprosessi Ohje v.0.7 Viitearkkitehtuurin suunnitteluprosessi XX.XX.201X 2 (13) Sisällys 1. Johdanto... 3 2. Viitearkkitehtuurin suunnitteluprosessin vaiheet... 3 2.1. Vaihe
Kenguru Ecolier, ratkaisut (1 / 5) 4. - 5. luokka
3 pisteen tehtävät Kenguru Ecolier, ratkaisut (1 / 5) 1. Missä kenguru on? (A) Ympyrässä ja kolmiossa, mutta ei neliössä. (B) Ympyrässä ja neliössä, mutta ei kolmiossa. (C) Kolmiossa ja neliössä, mutta
Ohjeita kirjan tekemiseen
Suomen Sukututkimustoimisto on yhdessä Omakirjan kanssa tehnyt internetiin uuden Perhekirja-sivuston. Se löytyy osoitteesta: www.omakirja.fi -> Kirjat -> Perhekirja tai http://www.omakirja.fi/perhekirja?product=6
Palloultimate Soveltaminen:
Liikuntaseikkailu Liikuntavinkit2013 Palloultimate Peliä pelataan suurehkolla kentällä, ulkona alueeksi sopii esimerkiksi puolikas jalkapallokenttä. Kentän molemmissa päädyissä on koko kentän levyinen
Pienpelit. Peruspienpeli
Pienpelit 1 Pienpelit Peruspeli on usein kaikkein toimivin ja motivoivin pelimuoto. Pienpeleillä harjoituksiin voidaan kuitenkin tuoda tervetullutta vaihtelua. Pienpelejä pelataan yleensä 2 4 hengen joukkueissa
Harjoitus 1 (20.3.2014)
Harjoitus 1 (20.3.2014) Tehtävä 1 Piirretään tilanteesta verkko, jossa kaupungeille on annetttu seuraavat numerot: 1 = Turku 2 = Tampere 3 = Hämeenlinna 4 = Imatra 5 = Jyväskylä. 5 2 149(5) 190(4) 113(1)
BAT-päätelmistä poikkeaminen. Jaakko Kuisma Ympäristöministeriö
BAT-päätelmistä poikkeaminen Jaakko Kuisma Ympäristöministeriö Esityksen sisältö - BAT huomioon ottaminen ympäristöluvissa - Poikkeamien soveltaminen 2 BAT ja direktiivilaitokset (YSL 527/2014) UUTTA:
Yksityisautoilijoille ABAX AJOPÄIVÄKIRJA
The difference is ABAX Yksityisautoilijoille ABAX AJOPÄIVÄKIRJA The difference is ABAX 2 The difference is ABAX ABAX SÄHKÖINEN AJOPÄIVÄKIRJA Tähän esitteeseen on koottu vastauksia kysymyksiin, jotka liittyvät
Tehtävä 1 2 3 4 5 6 7 Vastaus
Kenguru Benjamin, vastauslomake Nimi Luokka/Ryhmä Pisteet Kenguruloikka Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Jätä ruutu tyhjäksi,
oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen
oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen ILMAINEN Lukimat-verkkopalvelun (www.lukimat.fi) kautta saatava tietokonepeli EKAPELI-MATIKKA Ekapeli-Matikka on tarkoitettu
MS-C2105 Optimoinnin perusteet Malliratkaisut 5
MS-C2105 Optimoinnin perusteet Malliratkaisut 5 Ehtamo Demo 1: Arvaa lähimmäksi Jokainen opiskelija arvaa reaaliluvun välillä [0, 100]. Opiskelijat, joka arvaa lähimmäksi yhtä kolmasosaa (1/3) kaikkien
Keskeneräisten tarujen kirja
Keskeneräisten tarujen kirja Tarve kokeilla jotain uutta Peliesittelyt ja digitarina Laadi peliesittely valitsemastasi pelistä. Sisällytä esittelyysi ainakin seuraavat asiat: Pelin nimi Lyhyt esittely
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.
Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana
Muilla kielillä: English Suomi Pong-peli, vaihe 2 Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Laitetaan pallo liikkeelle Tehdään kentälle reunat Vaihdetaan kentän taustaväri Zoomataan
VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA
VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA Juha Lehtonen 20.3.2002 Joensuun yliopisto Tietojenkäsittelytiede Kandidaatintutkielma ESIPUHE Olen kirjoittanut tämän kandidaatintutkielman Joensuun yliopistossa
3X3 Koripallon pelisäännöt (tekstiversio)
Sivu 1 (5) 3X3 Koripallon pelisäännöt (tekstiversio) 1 Kenttä Ottelu pelataan puolikkaalla koripallokentällä yhteen (1) koriin. Kenttään kuuluu normaali 3 sekunnin alue, ml. vapaaheittoviiva (5,80 m),
PELIAIKASEURANTAOHJELMAN KÄYTTÖOHJE
PELIAIKASEURANTAOHJELMAN KÄYTTÖOHJE SISÄLLYSLUETTELO 1. YLEISTÄ 3 2. ENNEN OTTELUN ALKUA Kirjautuminen 3 3. TILASTOINTI Aloitusnäkymä ja kokoonpanot 4 Pelaajien vaihtaminen 6 Maali 7 Rangaistukset 8 Poista
Näkökulmia taidon oppimiseen: Kaaos kotoisaksi. Nuorisovalmennusseminaari, Susi Training Center
Näkökulmia taidon oppimiseen: Kaaos kotoisaksi Nuorisovalmennusseminaari, Susi Training Center 15.1.2016 @Jyri_Lohikoski Taidonoppiminen Mindset Työkalut Päätöks enteko 2 Oppimisalue Mukavuusalue Ahdistus
Turun seitsemäsluokkalaisten matematiikkakilpailu 18.1.2012 Tehtävät ja ratkaisut
(1) Laske 20 12 11 21. Turun seitsemäsluokkalaisten matematiikkakilpailu 18.1.2012 Tehtävät ja ratkaisut a) 31 b) 0 c) 9 d) 31 Ratkaisu. Suoralla laskulla 20 12 11 21 = 240 231 = 9. (2) Kahden peräkkäisen
Valmennuksen Linjaukset 2010. Pelitaktiikka
Valmennuksen Linjaukset 2010 elitaktiikka Salon Viesti Lentopallo Toiminnan linjaukset Lajivalmennuksen linjaus Fyysisen valmennuksen linjaus Viesti 2013 Visio / Strategia Toimintasuunnitelma Taktiikkalinjaus
Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria
Graafit ja verkot Suuntamaton graafi: eli haaroja Joukko solmuja ja joukko järjestämättömiä solmupareja Suunnattu graafi: Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria Haaran päätesolmut:
PELIN JA LEIKINOMAISUUTTA KOULUSUUNNISTUKSEEN
Liikunnanopettajien opintopäivät Salossa 30. 3..205, Suunnistusdemo PELIN JA LEIKINOMAISUUTTA KOULUSUUNNISTUKSEEN Harjoitusten kuvaukset ja karttaesimerkit maasto- ja salitoteutuksesta.. Muistipeli Pelataan
matematiikka Martti Heinonen Markus Luoma Leena Mannila Kati Rautakorpi-Salmio Timo Tapiainen Tommi Tikka Timo Urpiola
9 E matematiikka Martti Heinonen Markus Luoma Leena Mannila Kati Rautakorpi-Salmio Timo Tapiainen Tommi Tikka Timo Urpiola Helsingissä Kustannusosakeyhtiö Otava Yhteenlaskumenetelmän harjoittelua Joskus
10. Kerto- ja jakolaskuja
10. Kerto- ja jakolaskuja * Kerto- ja jakolaskun käsitteistä * Multiplikare * Kertolaatikot * Lyhyet kertotaulut * Laskujärjestys Aiheesta muualla: Luku 14: Algoritmien konkretisointia s. 87 Luku 15: Ajan
Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta.
Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta. Vastauksia kysymyksiin Miten hahmon saa hyppäämään? Yksinkertaisen hypyn
Graafiset käyttöliittymät Sivunparantelu
Graafiset käyttöliittymät Sivunparantelu Johdanto Tarkoituksenamme on parantaa Konebox.fi-verkkokaupan nettisivuja. Ensivaikutelman perusteella sivusto tuntuu todella kömpelöltä ja ahdistavalta. Sivu on
VEROKIILAN OSIEN VAIKUTUS YRITYSTEN
VEROKIILAN OSIEN VAIKUTUS YRITYSTEN KASVUMAHDOLLISUUKSIIN Mikko Martikainen Selvitys Palvelutyönantajien jäsenyritysten näkemyksistä työntekijän tuloverotuksen, työnantajan sosiaalivakuutusmaksujen ja
A11-02 Infrapunasuodinautomatiikka kameralle
A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite
Tasohyppelypeli. Piirrä grafiikat. Toteuta pelihahmon putoaminen ja alustalle jääminen:
Tasohyppelypeli 1 Pelissä ohjaat liikkuvaa ja hyppivää hahmoa vaihtelevanmuotoisessa maastossa tavoitteenasi päästä maaliin. Mallipelinä Yhden levelin tasohyppely, tekijänä Antonbury Piirrä grafiikat Pelaajan
UpdateIT 2010: Editorin käyttöohje
UpdateIT 2010: Editorin käyttöohje Käyttäjätuki: Suomen Golfpiste Oy Esterinportti 1 00240 HELSINKI Puhelin: (09) 1566 8800 Fax: (09) 1566 8801 E-mail: gp@golfpiste.com Sisällys Editorin käyttöohje...
Reaaliaikainen yli 2 pelaajan moninpeli mobiilille!
Reaaliaikainen yli 2 pelaajan moninpeli mobiilille! Mobiilipelaajat haluavat pelata toisia ihmisiä vastaan tai heidän kanssaan Kuten mm. nämä moninpelattavat menestyspelit osoittavat Clash of Clans Supercell
Muista että ketään ei ole kielletty toteuttamasta itseään joukkueen hyväksi.
14 Tärkeitä on joka alueella: Aluepeli Näkökenttäpeli Kakkospallot Äänenkäyttö Liikkuminen ilman palloa Periksiantamattomuus Pallo liikkeelle yhdellä ja kahdella kosketuksella. Kavereiden auttaminen Taktiikan
KUULON HARJOITTELU DYSFASIALAPSELLA, HOIDON SEURANTA HERÄTEVASTETUTKIMUKSIN
KUULON HARJOITTELU DYSFASIALAPSELLA, HOIDON SEURANTA HERÄTEVASTETUTKIMUKSIN Suur-Helsingin Sensomotorinen Keskus Puh: 09-484644 2 TUTKIMUS Esittelemme seuraavassa yhteenvedon tutkimuksesta, joka on tehty
Kimmo Koskinen, Rolf Malmelin, Ulla Laitinen ja Anni Salmela
Olipa kerran köyhä maanviljelijä Kimmo Koskinen, Rolf Malmelin, Ulla Laitinen ja Anni Salmela 1 1 Johdanto Tässä raportissa esittelemme ratkaisukeinon ongelmalle, joka on suunnattu 7 12-vuotiaille oppilaille
1 PÖYDÄT JA PALLOT 1. Kilpailuissa tulee käyttää Suomen Biljardiliiton hyväksymiä pöytiä ja palloja.
KARAMBOLEN SÄÄNNÖT Kolmen vallin kara Yhden vallin kara Suora kara - Cadre YHTEISET SÄÄNNÖT KAIKILLE PELIMUODOILLE 1 PÖYDÄT JA PALLOT 1. Kilpailuissa tulee käyttää Suomen Biljardiliiton hyväksymiä pöytiä
Harjoitussuunnitelma viikko 14 Potkaiseminen II
Harjoitussuunnitelma viikko 14 Potkaiseminen II = Pelikenttä = Keiloilla rajattu alue = Pelaaja = Maalivahti = Valmentaja = Pallo = Liike pallon kanssa = Liike ilman palloa = Syöttö tai potku Harjoituskerralla
1 Raja-arvo. 1.1 Raja-arvon määritelmä. Raja-arvo 1
Raja-arvo Raja-arvo Raja-arvo kuvaa funktion f arvon f() kättätmistä, kun vaihtelee. Joillakin funktioilla f() muuttuu vain vähän, kun muuttuu vähän. Toisilla funktioilla taas f() hppää tai vaihtelee arvaamattomasti,
Venekilpailu! Esteiden väistely ja hahmon ohjaaminen
Venekilpailu! Esteiden väistely ja hahmon ohjaaminen 1 Vaihe 1 Valmistelu Lataa Boat Race eli Venekisa -niminen projekti seuraavasta linkistä ja avaa Scratchissa (Online- tai Offline-versiossa): http://jumpto.cc/boat-get
Akustiikasta. www.silentgliss.fi. Käsityksemme huoneista liittyy paljon huoneen akustiikkaan.
Fokus akustiikkaan Akustiikasta Käsityksemme huoneista liittyy paljon huoneen akustiikkaan. Huoneet, joissa huono akustiikka ovat epämiellyttäviä ja tuntuvat kylmiltä. Kun näissä tiloissa on paljon väkeä,
REITTIANALYYSI MILA SPECIAL 1 SÖRNÄINEN, KATRI VALAN PUISTO
REITTIANALYYSI MILA SPECIAL 1 SÖRNÄINEN, KATRI VALAN PUISTO 18.11.2014 RTM Antti Vainio SININEN ON LYHYEMPI AAVISTUKSEN, MUTTA KAITEEN YLI HYPPÄÄMINEN JA PORTAAT HIDASTAVAT TODELLA PALJON. HITAAMPI VAIHTOEHTO
VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet
Pekka Penttala 3.3.2008 1 (10) VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet... 1 1 Yleistä www-sivujen käytöstä... 2 2 Sivujen osoitteet...