Vis enkel innførsel

dc.contributor.advisorRøise, Tom
dc.contributor.authorArinesalingam, Thomas
dc.contributor.authorBjerke, John Ole
dc.contributor.authorHeksum, Endre
dc.contributor.authorKarlsen, Henrik Markengbakken
dc.date.accessioned2022-07-13T17:20:00Z
dc.date.available2022-07-13T17:20:00Z
dc.date.issued2022
dc.identifierno.ntnu:inspera:106258674:111730162
dc.identifier.urihttps://hdl.handle.net/11250/3005200
dc.description.abstractNorsk fagskole for lokomotivførere bruker en togsimulator i utdanningen av nye togførere. Deres togsimulator, DeskSim er skrevet i Java og andvender en utdatert og ikke lenger vedlikeholdt spillmotor ved navn JMonkeyEngine laget i 2003. For å sikre at spillmotoren kan oppdateres og brukes i fremtiden, har Lokførerskolen startet et langsiktig prosjekt for å migrere applikasjonen over til en annen spillmotor. Vår oppgave, for å hjelpe til med denne overgangen, er å analysere ulike spillmotorer og lage en prototype in den spillmotoren som kommer frem som best i analysen. Denne bacheloroppgaven presenterer detaljene rundt analysen og beskrivelse og diskusjon av utviklingen samt utviklingsprosessen av simulatoren. Den ferdigstilte prototypen simulerer et tog som kjører på skinner, blir påvirket av signaler og tilbyr en separat modus for redigering av objekter i ulike scenarioer.
dc.description.abstractThe Norwegian Train Driver Academy (Lokførerskolen) utilizes train simulation to educate locomotive drivers. Their proprietary simulator, DeskSim, was written in Java using the increasingly outdated game engine jMonkeyEngine from 2003. To future-proof and mitigate any risk of obsolescence, Lokførerskolen started their long-term project of migrating the project to a modern game engine. To help with this, we were tasked with analysing suitable game engines for the new simulator, as well as developing a prototype in the game engine of choice. This thesis presents the details of analysing game engines, and train simulator development using Unreal Engine with C++. The resulting prototype simulates a train driving on rails, manages train signals and systems, and offers a separate mode for editing a scenario.
dc.languageeng
dc.publisherNTNU
dc.titleDeskSim v2
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail
Thumbnail

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

Vis enkel innførsel