Abstract
This paper proposes a new collaborative design on an educational platform that supports automatic game generation based on graph rules. The platform enables computer game researchers to analyze and discuss students’ needs and preferences. In this approach, the computer game is created on the basis of a layered graph representing the functional elements of the story, characters, locations, and objects. This layered graph is dynamic changed by graph rules whose sequence represents the player’s actions. The goal of the cooperative work that took place at the Jagiellonian University in Poland was to create, prepare and implement the plot of the adventure game in such a way as to design a set of singular player actions. A player in any game can use prepared actions in any number of tasks, sequentially and repeatedly, to create their own way to achieve the goal. All student work was placed in a system implemented on the base of Godot Engine, enabling the creation graph structures and graph rules as well as automatic generation of animations. At the final stage of the project, students have the opportunity to evaluate the game and analyze the narrative sequences, their length and objects used in the context of the story. In the future, our research can be also treated as a study of the preferences of computer game players obtained thanks to the suggestions of a selected group of people without professional or specialized knowledge in the field of computer game design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kjeldsen, J.L.B.: The Quest for the Custom Quest System, 18 August 2017, GameDev.net. https://www.gamedev.net/articles/game-design/game-design-and-theory/the-quest-for-the-custom-quest-system-r4728/
Linietsky, J., Manzur, A., et al.: Godot Engine Homepage. https://godotengine.org/. Accessed 04 Apr 2020
Grabska-Gradzińska, I., et al.: Graph-based data structures of computer games. In: Annual International Conference on Computer Games, Multimedia & Allied Technology, pp. 88–96 (2013)
Grabska-Gradzińska, I., et al.: Towards a graph-based model of computer games. In: Das, V.V., Ezendu, A. (eds.) Advances in Information Technologies and Communication 2012: proceedings of Joint International Conferences on ICT, CIT, PECS and EMIE - 2012. Computer Science Series, ISSN 2213-2805; 3. Amsterdam: ACEEE, pp. 34–39 (2012)
Grabska-Gradzińska, I., Nowak, L., Palacz, F., Grabska, E.: Collaborative Story Generation using JSON in Godot Engine as Decision Making Support Tool. IC on Cognitive Decision Support Systems & Technologies (2020)
Peng, D., Cao, L.-D., Xu, W.-J.: Using JSON for data exchanging in web service applications. J. Comput. Inf. Syst. 7(16), 5883–5890 (2011)
Wehner, P., Piberger, C., Göhringer, D.: Using JSON to manage communication between services in the Internet of Things. In: 2014 9th International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), Montpellier, pp. 1–4 (2014)
Manzur, A., Marques, G.: Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Grabska-Gradzińska, I., Grabska, E., Nowak, L., Palacz, W. (2020). Towards Automatic Generation of Storyline Aided by Collaborative Creative Design. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2020. Lecture Notes in Computer Science(), vol 12341. Springer, Cham. https://doi.org/10.1007/978-3-030-60816-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-60816-3_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60815-6
Online ISBN: 978-3-030-60816-3
eBook Packages: Computer ScienceComputer Science (R0)