Title
Structured Synchronous Reactive Programming for Game Development - Case Study - On Rewriting Pingus from C++ to Céu.
Abstract
We present a qualitative case study of rewriting the video game Pingus from C++ to the structured synchronous reactive language CEU´ . CEU´ supports reactive control-flow primitives that eliminate callbacks and let programmers write code in direct and sequential style. Structured reactivity helps describing complex control-flow relationships in the game logic more concisely. We show gains in productivity for four behaviors in Pingus through a qualitative analysis of the proposed implementations in CEU´ in comparison to the originals in C++. We also categorize the behaviors in recurrent controlflow patterns that likely apply to most games.
Year
DOI
Venue
2018
10.1109/SBGAMES.2018.00036
SBGames
Keywords
DocType
ISSN
Games,C++ languages,Programming,Productivity,Light emitting diodes,Process control,Parallel processing
Conference
2159-6654
ISBN
Citations 
PageRank 
978-1-5386-9605-7
0
0.34
References 
Authors
0
1
Name
Order
Citations
PageRank
Francisco Sant'Anna1325.38