Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/1025
Τίτλος: Implementing game requirements using design patterns
Συγγραφείς: Paschali, Maria-Eleni
Volioti, Christina
Ampatzoglou, Apostolos
Gkagkas, Anastasios
Stamelos, Ioannis
Chatzigeorgiou, Alexander
Τύπος: Article
Θέματα: FRASCATI::Natural sciences::Computer and information sciences
FRASCATI::Natural sciences::Computer and information sciences
Ημερομηνία Έκδοσης: 3-Νοε-2021
Πηγή: Journal of Software: Evolution and Process
Επιτομή: Game mechanics are high-level descriptions of common game requirements; however, they do not provide any guidance on their code implementation. Nevertheless, their implementation involves high volumes of essential complexity, which in turn leads to the introduction of accidental complexity (long methods, code repetition, etc.). A possible solution to this problem is to map game mechanics to design patterns, in order to provide template instantiations that handle structural complexity. The aim of this study is twofold: (a) introduce template instantiations of game mechanics with Gang of Four (GoF) patterns and (b) evaluate such mappings in terms of extendibility and reusability. To achieve these objectives, we developed an online repository of mappings between GoF patterns and game mechanics and conducted an experiment to explore the benefits of the mapping. The results of the study suggest that the implementation of game mechanics with GoF patterns is beneficial, because the time to extent the current implementation or reuse code chunks is not prolonged, whereas the implementations are less faulty. Finally, the suggested mapping will equip game mechanics with sample implementations (that adhere to good design principles—ensuring extendibility) that can be reused, acting as a starting point for source code development.
URI: https://doi.org/10.1002/smr.2399
https://ruomo.lib.uom.gr/handle/7000/1025
ISSN: 2047-7473
2047-7481
Αλλοι Προσδιοριστές: 10.1002/smr.2399
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
paschali2022jsme.pdf2,06 MBAdobe PDFΠροβολή/Ανοιγμα


Τα τεκμήρια στο Αποθετήριο προστατεύονται από πνευματικά δικαιώματα, εκτός αν αναφέρεται κάτι διαφορετικό.