A Feature-Based Approach to Develop Digital Board Games
Résumé
Several types of development strategies are available to provide digital games in a reusable way. However, the idea of a “one-size-fits-all” architecture for digital games can be problematic, being preferable to build dedicated architectures for specific game genres. This paper proposes the development of feature-based artifacts for the production of digital board games. It presents a subdomain game architecture that represents configurable features of core concepts related to board games (the game model and controller), and implements feature artifacts capable of being executed in distinct game clients (the game view). For validation purposes, two types of classic board games, together with a proposed web client for board games, were developed, consolidating as a result a software product line approach to develop classic board games.
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|