Return to search

Bruk av spillmotor for utvikling av undervisningsspill / Usage of game engine for development of educational games

Denne oppgaven er gitt av Cyberlabs som er et firma som arbeider med å utvikle spill og programmer for å illustrere matematiske modeller av fysiske prinsipper. Når elever skal lære seg matematikk og fysikk kan de ofte ha vanskeligheter med å knytte det de lærer til virkeligheten. Ved å gi en grafisk fremstilling av hva ligningene de lærer om betyr i praksis, kan de lettere forstå sammenhengen mellom matematikken og virkeligheten. Cyberlabs har tidligere i hovedsak benyttet seg av 2-dimensjonale spill, men ønsker gjennom denne oppgaven å se på mulighetene for å utvikle 3-dimensjonale undervisningsspill som kan kjøres som en Java applet i en nettleser.Dataspill er i dag komplekse dataprogrammer som krever mye behandling av blant annet grafikk og nettrafikk. I og med at disse egenskapene er felles for dataspillene, kan denne funksjonaliteten samles i egne moduler. Disse modulene kalles spillmotorer. I denne oppgaven skal det velges ut en spillmotor som er tilgjengelig som åpen kildekode. Motoren skal kunne kjøre som en Java applet, og det velges derfor en Java-basert spillmotor. Forskjellige spillmotorer blir vurdert, og gjennom å sammenligne de mest aktuelle motorene har jeg kommet fram til at jMonkey Engine er best egnet. Dette er sammenfallende med hva Cyberlabs har antydet, men de ønsket en grundigere vurdering slik som er foretatt i denne oppgaven. For å vurdere spillmotoren videre blir det i denne oppgaven også utviklet et testspill. Cyberlabs har et ferdig modellsystem for en tank med innløp og utløp, der nivået i tanken kan styres. jMonkey Engine benyttes for å lage et spill rundt dette modellsystemet. Det ferdige spillet finnes på en cd som er vedlagt denne oppgaven. Spillet brukes også til å evaluere jMonkeys egnethet, og det konkluderes med at motoren kan benyttes, men at det fremdeles må jobbes med blant annet bedre integrasjon av fysikkmotoren.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ntnu-10558
Date January 2009
CreatorsVråle, Lars
PublisherNorges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk, Institutt for teknisk kybernetikk
Source SetsDiVA Archive at Upsalla University
LanguageNorwegian
Detected LanguageNorwegian
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0019 seconds