PLATFORM FOR INTERACTIVE FICTION SPECIFICATION AND IMPLEMENTATION

Authors

  • Aleksa Ivković Autor

DOI:

https://doi.org/10.24867/17BE16Ivkovic

Keywords:

Domain specific languages, interpreter, interactive fiction

Abstract

This paper presentes implementation of a domain specific language for creating interactive fiction games. This project was done using textX library. Also this paper explores characteristics of this genre, as well as some similar solutions in the domain.

References

[1] Roger Firth i Sonja Kesserich, ,,The Inform Beginner’s Guide“, The Interactive Fiction Library, August 2002
[2] Kevin Jackson-Mead i J. Robinson Wheeler, ,,IF Theory Reader“, April 2011
[3] https://alanif.se/downloads/documentation/manual.pdf (pristupljeno 10.10.2021.)
[4] https://adventuron.io/ (pristupljeno 10.10.2021.)
[5] I. Dejanović, ,,Prilog metodama brzog razvoja softvera na bazi proširivih jezičkih specifikacija. PhD thesis, Faculty of Technical Sciences, University of Novi Sad, January 2012”
[6] I. Dejanović, R. Vaderna, G. Milosavljević, Z. Vuković, ,,textX: A Python tool for Domain-Specific Languages Implementation“, Faculty of Technical Sciences, University of Novi Sad
[7] Dejanović I., Milosavljević G., Vaderna R.: Arpeggio: A flexible PEG parser for Python, Knowledge-Based Systems, 2016, 95, 71 - 74, doi:10.1016/j.knosys.2015.12.004
[8] https://jinja.palletsprojects.com/en/3.0.x/intro/ (pristupljeno 19.10.2021.)

Published

2022-04-08

Issue

Section

Electrotechnical and Computer Engineering