
GrameStation: Specifying Games with Graphs
Author(s) -
Braz Araujo da Silva,
Simone André da Costa Cavalheiro,
Luciana Foss
Publication year - 2021
Publication title -
anais do xxxii simpósio brasileiro de informática na educação (sbie 2021)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/sbie.2021.218639
Subject(s) - computer science , formalism (music) , game engine , grammar , game programming , computational thinking , game developer , video game development , graph , focus (optics) , programming language , visual programming language , theoretical computer science , game mechanics , game design , human–computer interaction , multimedia , artificial intelligence , game design document , art , musical , linguistics , philosophy , physics , optics , visual arts
This paper presents a platform for creating games using graphs. The proposed game engine is based on a mathematical formalism called Graph Grammar. It aims to rescue, within computer science education, the stage of specification, that precedes programming. The proposal is aligned to the trends of the problem-solving focus, development of computational thinking, use of visual languages, game-related environments and the maker movement. The structure of the platform and the creation/execution of an example game are described and a brief discussion about specification in computer science education is given.