Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 37 No. 04 (2022): Proceedings of the Faculty of Technical Sciences

PLATFORM FOR INTERACTIVE FICTION SPECIFICATION AND IMPLEMENTATION

  • Aleksa Ivković
DOI:
https://doi.org/10.24867/17BE16Ivkovic
Submitted
April 8, 2022
Published
2022-04-08

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.)