Treffer: Game Development as a Serious Game with Live-Programming and Time-Travel Mechanics

Title:
Game Development as a Serious Game with Live-Programming and Time-Travel Mechanics
Contributors:
University of Crete [Heraklion] (UOC), Jannicke Baalsrud Hauge, Jorge C. S. Cardoso, Licínio Roque, Pedro A. Gonzalez-Calero, TC 14
Source:
20th International Conference on Entertainment Computing (ICEC). :181-195
Publisher Information:
HAL CCSD; Springer International Publishing, 2021.
Publication Year:
2021
Collection:
collection:IFIP-LNCS
collection:IFIP
collection:IFIP-ICEC
collection:IFIP-TC14
collection:IFIP-LNCS-13056
Subject Geographic:
Original Identifier:
HAL: hal-04144414
Document Type:
Konferenz conferenceObject<br />Conference papers
Language:
English
ISBN:
978-3-030-89393-4
Relation:
info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-030-89394-1_14
DOI:
10.1007/978-3-030-89394-1_14
Rights:
info:eu-repo/semantics/OpenAccess
URL: http://creativecommons.org/licenses/by/
Accession Number:
edshal.hal.04144414v1
Database:
HAL

Weitere Informationen

Part 1: Full Research Papers
Serious games for programming provide players with some type of algorithmic mechanics to accomplish game challenges. Such mechanics maybe formally algorithmic, or in some cases not theoretically linked to strict programming constructs, although still characterized as programming-related games. We discuss a serious game with visual programming where the primary mission is the development of a simple 2d game. Its primary novelty is the lack of separate build and run cycles. There is only one game mode, with gameplay and game development being inseparable, where every game object can be clicked, live-programmed, and live-edited during play. Additionally, time may be freely rewind and replayed, undoing or redoing internally all related user actions and game state updates. During such time travels, it is allowed to drop the entire history onwards, from any given point in time, and continue from there.