Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

MAKU: A Code Generator for Bullet Hell Games

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

In each genre of video-game, there are always commonalities that bind different titles to each other. In classifying these similarities, a game can be thought of its base genre-specific features and its further elaborations, to this set of commonalities. Specifying a game in this way allows the developer to focus on these elaborations, while ensuring conformity to preexisting genres and player biases. This thesis describes MAKU as a fully customizable system for generating HTML5 Canvas browser based games belonging to the Bullet Hell genre of video game. It consists of a domain specific language that encapsulates the core features and this functionality of this genre of video game along with an intelligent code generator, that interprets MAKU language game specifications and generates specialized source code. MAKU is equally accessible to domain-novices and domain-experts, and allows for the generation of games with variable sophistication. It shows that genres are indeed specifiable and well suited to code-generation.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By