Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Code Generation from a Colored Petri Net Specification for Game Development with Unity3D
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Arts, Department of Game Design.
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This thesis proposes an approach for automatic code generation from a Colored Petri net specification. Two tools were developed for the aforementioned purpose, a Colored Petri net editor to create and modify Colored Petri nets, and an automatic code generator to generate code from a Colored Petri net specification. Through the use of the editor four models were created, these models were used as input to the automatic code generator. The automatic code generator successfully generated code from the Colored Petri net specification, code in the form of component scripts for the Unity3D game engine. However, the approach used by the code generator had flaws such as introducing overhead in the generated code, failing to deal with concurrency, and restricting the types of Colored Petri nets which could be used as input. The aforementioned tools could be used in the future to research the benefits and disadvantages of modeling game systems with Colored Petri nets, and automatically generating code from Colored Petri nets.

Place, publisher, year, edition, pages
2018.
Keywords [en]
automatic code generation, Petri net, Colored Petri net, game development, Unity3D
National Category
Other Computer and Information Science
Identifiers
URN: urn:nbn:se:uu:diva-354159OAI: oai:DiVA.org:uu-354159DiVA, id: diva2:1220952
Supervisors
Examiners
Available from: 2018-07-20 Created: 2018-06-19 Last updated: 2018-07-20Bibliographically approved

Open Access in DiVA

fulltext(564 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 564 kBChecksum SHA-512
4972cdcbfa0f206d179c3dce88a9aae30a41b656529f66fdd48fd0580fdc0f40e27f49ea3214d2bfd7105dc75903984fe64ab4f63ab5d666b72bc29fa4e6a945
Type fulltextMimetype application/pdf

By organisation
Department of Game Design
Other Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 8 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 59 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf