Vis enkel innførsel

dc.contributor.authorStolpe, Audun
dc.contributor.authorRummelhoff, Ivar
dc.contributor.authorHannay, Jo Erskine
dc.date.accessioned2023-05-23T08:52:45Z
dc.date.available2023-05-23T08:52:45Z
dc.date.created2023-05-09T14:06:21Z
dc.date.issued2023
dc.identifier.issn0037-5497
dc.identifier.urihttps://hdl.handle.net/11250/3068625
dc.description.abstractSimulation games are designed to cultivate expertise and rehearse particular skill sets. In order to yield longitudinal effects, sequences of events must be crafted to yield intended learning outcomes, sometimes by focusing on particularly difficult situations and replaying variants. The present paper develops a logic-based approach for encoding the interrelation between action, events and objects in a manner that allows the resulting scenario description to immediately be executed in a game development environment. This has the dual effect of decoupling the description of a scenario from the simulation platform itself, as well as supporting iterative and flexible development of learning content. To this end, we provide three interrelated components: First, we develop a scenario description language based on Answer Set Programming. The language is designed to allow an automated reasoner to deduce a schedule of the future events that are caused by an action taken in a given simulation environment. Secondly, we define a protocol for exchanging actions and computed futures between, respectively, the simulation environment and the external automated reasoner. Finally, as a proof of concept, we develop an API for the Unity Real-Time Development Platform that implements the protocol and offers a software framework for for connecting the computed future events to concrete game objects. This allows the game to evolve coherently from the specification. We argue that the resulting system inherits capabilities for artificial commonsense reasoning from its declarative basis which are useful for reasoning about an evolving emergency incident or training scenario.en_US
dc.description.abstractA logic based event controller for means-end reasoning in simulation environmentsen_US
dc.language.isoengen_US
dc.rightsNavngivelse-Ikkekommersiell-DelPåSammeVilkår 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/deed.no*
dc.titleA logic based event controller for means-end reasoning in simulation environmentsen_US
dc.title.alternativeA logic based event controller for means-end reasoning in simulation environmentsen_US
dc.typeJournal articleen_US
dc.description.versionacceptedVersionen_US
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1
dc.identifier.doi10.1177/00375497231157384
dc.identifier.cristin2146471
dc.source.journalSimulation (San Diego, Calif.)en_US
dc.relation.projectNorges forskningsråd: 329062en_US
dc.relation.projectNorges forskningsråd: 282081en_US


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel

Navngivelse-Ikkekommersiell-DelPåSammeVilkår 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse-Ikkekommersiell-DelPåSammeVilkår 4.0 Internasjonal