In this paper we discuss the similarities between two fields which are traditionally considered worlds apart: game development and databases. We discuss how many aspects of game development either use databases, datamining, etc. directly to solve challenging data-management problems, but also how the game logic itself is subtly related to many techniques and theoretical results already explored in the field of databases. We also discuss our Casanova language, which is a game development language which we are building with the explicit aim of taking advantage of this relationship, in order to greatly simplify the craft of game-making by introducing automated optimizations and declarative constructs to define a game with less boilerplate code.
On Casanova and databases or the similarity between games and DBs
MAGGIORE, GIUSEPPE;ORSINI, Renzo;BUGLIESI, Michele
2012-01-01
Abstract
In this paper we discuss the similarities between two fields which are traditionally considered worlds apart: game development and databases. We discuss how many aspects of game development either use databases, datamining, etc. directly to solve challenging data-management problems, but also how the game logic itself is subtly related to many techniques and theoretical results already explored in the field of databases. We also discuss our Casanova language, which is a game development language which we are building with the explicit aim of taking advantage of this relationship, in order to greatly simplify the craft of game-making by introducing automated optimizations and declarative constructs to define a game with less boilerplate code.File | Dimensione | Formato | |
---|---|---|---|
SEBD2012-maggiore-p271.pdf
non disponibili
Tipologia:
Documento in Post-print
Licenza:
Accesso chiuso-personale
Dimensione
604.39 kB
Formato
Adobe PDF
|
604.39 kB | Adobe PDF | Visualizza/Apri |
I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.