Vis enkel innførsel

dc.contributor.advisorTrætteberg, Hallvardnb_NO
dc.contributor.authorIsaksen, Johan Gunnar Gaustadsæthenb_NO
dc.contributor.authorWaagsbø, Kristian Gaupsethnb_NO
dc.date.accessioned2014-12-19T13:36:56Z
dc.date.available2014-12-19T13:36:56Z
dc.date.created2011-02-07nb_NO
dc.date.issued2010nb_NO
dc.identifier395665nb_NO
dc.identifierntnudaim:4746nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/252357
dc.description.abstractModelldrevet utvikling er generelt brukt på større informasjonssystemer, men denne oppgaven omhandler bruk av modelldrevet utvikling på spill. Ved å benytte nyere teknologi som lar deg benytte grafiske verktøy til å modellere og bruke disse modellene i stedet for kode, begynner det å bli interessant å se på modellbasert utvikling innen nye bruksområder.Oppgaven er laget for PlayTrd-prosjektet som er opprettet og ledet av Hallvard Trætteberg, introduserer en spilltype som kalles pervasive gaming. Pervasive gaming er kort og godt myntet på sosiale spill som fremhever kommunikasjon og samhandling. Vi ønsket å utvikle en arkitektur som tilrettela for et bredt utvalg av spill av denne typen, samtidig som vi skulle finne et spillkonsept som vi kunne utvikle videre. Målsetningen med dette var å evaluere om modellbasert utvikling egnet seg som metodikk for å lage spill, samtidig som vi ønsket å teste i hvor stor grad verktøyene egnet seg til å drive denne type utvikling.Verktøyene som tas i bruk i denne oppgaven er basert på Eclipseplattformen. Det vil si at Eclipse er utviklingsplattform som ligger i bakgrunn for all teknologi som benyttes. Eclipse Modeling Framework er rammeverket som tilbyr modelleringsverktøyene. Gjennom utnyttelse av Xtext er det opprettet et domenespesifikt språk som gir en forenklet syntaks for å kjøre logikk i modellene. Denne logikken konverteres til SCXML, en standardisert syntaks som Eclipse gjennom utvidelser kan eksekvere. Kombinasjonen av modeller og tilstandsmaskiner er funksjonaliteten som i utgangspunktet trengs for å drive en enkel prototype av et spill.Gjennom oppgaven vil det komme frem at vi gjennom en todelt modell, en modell med generell funksjonalitet og en modell med særegen funksjonalitet, konkluderer med at modellering viste seg godt egnet for vår utvikling, samtidig som at verktøyene var både nyttige i bruk og til en viss grad brukervennlig. Med en viss grad mener vi at det er fremdeles mye rom til videreutvikling av implementasjonen som eksekverer den utviklede tilstandsmaskinnotasjonen, da denne inneholder en del små feil og vi anser den som vanskelig å feilsøke.Med det arbeidet som har blitt utført det siste året, anser vi at nye oppgaver som startes opp i prosjektet i fremtiden nå har fått på plass et godt grunnleggende arbeid som kan danne basis for en enklere og raskere oppstart. Dermed tror vi også at det vil bli lettere å ta arbeidet noen steg videre og kanskje få testet prototyper i en ordentlig setting, med mobile enheter og personer løpende rundt i godt samarbeid i Trondheim sentrum.nb_NO
dc.languagenornb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaim:4746no_NO
dc.subjectMIT informatikkno_NO
dc.subjectSystemarbeid og menneske-maskin-interaksjonno_NO
dc.titleArkitektur for lokasjonsbevisste sosiale spillnb_NO
dc.title.alternativeArchitecture for Location Aware Social Gamesnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber76nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel