aalto1 untyped-item.component.html
Pelimoottorien arkkitehtuuri ja pelimekanismit
Loading...
Files
Aalto login required (access for Aalto Staff only).
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
Department
Major/Subject
Mcode
IL3011
Degree programme
Language
fi
Pages
23
Series
Abstract
Tämä kirjallisuustutkimus keskittyy erityisesti tunnistamaan mekanismien merkityksen peleissä ja pelinkehityksessä, ja löytämään yhteyden mekanismien ja koodin välille. Pelimekanismeilla on merkittävä rooli pelisisällön tuotannossa ja ne ovat avainasemassa, kun luodaan vuorovaikutusta pelisysteemin ja pelaajan välille. Pelimoottorien arkkitehtuuria tarkastellaan, jotta saataisiin tekninen näkökulma pelien sisäisestä toiminnasta ja toteutuksesta. Niiden kehittämiseen liittyvien haasteiden lisäksi niiden rakennetta tutkitaan moduulien ja käytettyjen ohjelmointikielten avulla, ja esimerkkinä käytetään Quake-sarjan pelimoottoreita.
Tässä tutkimuksessa löydettiin geneerisiä moduuleja, joista on erilaisia käytännön toteutuksia erityyppisissä pelimoottoreissa. Geneerisyydellä tarkoitetaan tässä, että moduulien ei tarvitse olla sidottuja tiettyyn pelimoottoritoteutukseen. Pelimekanismien toteuttamiseen käytetään pelituotannossa yleispäteviä komentosarjakieliä, mutta tästä aiheutuu kehitys- ja suorituskykyongelmia. Pelien sisällöntuottajat eivät yleensä ole ohjelmoijia ja tämä voi rajoittaa heidän mahdollisuuksiaan toteuttaa visioitaan.
Pelimekanismit ovat tapa vaikuttaa pelimailmaan tilaan sen sääntösysteemin puitteissa. Pelaajan lisäksi myös tietokoneen ohjaamat toimijat voivat käyttää mekanismeja omien tavoitteidensa saavuttamiseksi. Pelisuunnittelijat kehittävät näitä tavoitteita luodakseen haluamansa pelikokemuksen pelaajalle. Pelimekanismeille luodaan merkitys tavoitteilla. Ilman niitä mekanismit ovat itsetarkoituksellisia, mikä ei riitä täyttämään käsitystämme peleistä. Peleissä mekanismien on luotava myös vuorovaikutusta pelimaailman ja pelaajan välille, jotta pelaaja haluaisi jatkaa pelisysteemin tutkimista.