A model-driven framework for developing android-based classic multiplayer 2D board games

2021 ◽  
Vol 28 (2) ◽  
Author(s):  
Mohammad Derakhshandi ◽  
Shekoufeh Kolahdouz-Rahimi ◽  
Javier Troya ◽  
Kevin Lano
Keyword(s):  
Author(s):  
Fulvio Frapolli ◽  
Amos Brocco ◽  
Apostolos Malatras ◽  
Béat Hirsbrunner

Existing research on computer enhanced board games is mainly focused on user interaction issues and look-and-feel, however, this overlooks the flexibility of traditional board games when it comes to game rule handling. In this respect, the authors argue that successful game designs need to exploit the advantages of the digital world as well as retaining such flexibility. To achieve this goal, both the rules of the game and the graphical representation should be simple to define at the design stage, and easy to change before or even during a game session. For that reason, the authors propose a framework allowing the implementation of all aspects of a board game in a fully flexible and decoupled way. This paper will describe the Flexiblerules approach, which combines both a model driven and an aspect oriented design of computer enhanced board games. The benefits of this approach are discussed and illustrated in the case of three different board games.


Author(s):  
Fulvio Frapolli ◽  
Amos Brocco ◽  
Apostolos Malatras ◽  
Béat Hirsbrunner

Existing research on computer enhanced board games is mainly focused on user interaction issues and look-and-feel, however, this overlooks the flexibility of traditional board games when it comes to game rule handling. In this respect, the authors argue that successful game designs need to exploit the advantages of the digital world as well as retaining such flexibility. To achieve this goal, both the rules of the game and the graphical representation should be simple to define at the design stage, and easy to change before or even during a game session. For that reason, the authors propose a framework allowing the implementation of all aspects of a board game in a fully flexible and decoupled way. This paper will describe the Flexiblerules approach, which combines both a model driven and an aspect oriented design of computer enhanced board games. The benefits of this approach are discussed and illustrated in the case of three different board games.


Author(s):  
Meryem El Allaoui ◽  
Khalid Nafil ◽  
Raja Touahni

2009 ◽  
Vol 38 (38) ◽  
pp. 119-130
Author(s):  
Erika Asnina

Use of Business Models within Model Driven Architecture Model Driven Architecture is a framework dedicated for development of large and complex computer systems. It states and implements the principle of architectural separation of concerns. This means that a system can be modeled from three different but related to each other viewpoints. The viewpoint discussed in this paper is a Computation Independent one. MDA specification states that a model that shows a system from this viewpoint is a business model. Taking into account transformations foreseen by MDA, it should be useful for automation of software development processes. This paper discusses an essence of the Computation Independent Model (CIM) and the place of business models in the computation independent modeling. This paper considers four types of business models, namely, SBVR, BPMN, use cases and Topological Functioning Model (TFM). Business persons use SBVR to define business vocabularies and business rules of the existing and planned domains, BPMN to define business processes of both existing and planned domains, and use cases to define business requirements to the planned domain. The TFM is used to define functionality of both existing and planned domains. This paper discusses their capabilities to be used as complete CIMs with formally defined conformity between planned and existing domains.


Author(s):  
M. Yue ◽  
Y. C. Wang ◽  
D. T. Zhang
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document