Abstract | ||
---|---|---|
Managing the flow of time and the coordination of multiple components in games (and other highly interactive applications) is a challenging task. Therefore game development requires a lot of effort, even for (apparently) simple scenarios. To reduce the cost and effort of game development, we designed a new computer language called "Casanova 2". Using a case study, we demonstrate that Casanova 2 can be used to implement typical game scenario's using functional programming constructs. Our evaluation shows that it has both a high performance and a high usability. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-19126-3_11 | Lecture Notes in Computer Science |
Keywords | Field | DocType |
Game development,Casanova 2,Languages,Functional programming | Game programming,Functional programming,Computer science,Video game development,Usability,Game design,Game development tool,Distributed computing | Conference |
Volume | ISSN | Citations |
9090 | 0302-9743 | 3 |
PageRank | References | Authors |
0.49 | 2 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mohamed Abbadi | 1 | 15 | 3.93 |
Francesco Di Giacomo | 2 | 5 | 1.60 |
Agostino Cortesi | 3 | 791 | 66.19 |
Pieter Spronck | 4 | 475 | 51.04 |
Giulia Costantini | 5 | 51 | 5.21 |
Giuseppe Maggiore | 6 | 3 | 0.49 |