A formal specification for casanova, a language for computer games

  • Authors:
  • Giuseppe Maggiore;Alvise Spanò;Renzo Orsini;Michele Bugliesi;Mohamed Abbadi;Enrico Steffinlongo

  • Affiliations:
  • Università Ca' Foscari di Venezia, Venice, Veneto, Italy;Università Ca' Foscari di Venezia, Venice, Veneto, Italy;Università Ca' Foscari di Venezia, Venice, Veneto, Italy;Università Ca' Foscari di Venezia, Venice, Veneto, Italy;Università Ca' Foscari di Venezia, Venice, Veneto, Italy;Università Ca' Foscari di Venezia, Venice, Veneto, Italy

  • Venue:
  • Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present the specification and preliminary assessment of Casanova, a newly designed computer language which integrates knowledge about many areas of game development with the aim of simplifying the process of engineering a game. Casanova is designed as a fully-fledged language, as an extension language to F#, but also as a pervasive design pattern for game development.