Abstract

The benefits of design patterns to solve recurring and generic problems is well known for the software industry and academia. Game design patterns are being introduced to solve the particular type of problems for the development of computer games. The formal and informal specifications of game design patterns exist because of differences in implementation, design requirements and programming languages. We analyzed the state of the art related to mobile game design patterns and realized that mobile applications are developed by using mobile game design patterns for the development of quality software applications. The recovery of mobile game design patterns is helpful for the comprehension, reverse engineering, maintenance, evolution and refactoring of software applications. The contribution of this paper are specification and detection of 10 mobile game design patterns from 8 open source mobile games. A prototyping tool is developed to demonstrate the concept of the approach. We evaluate our approach by using precision, recall and F-measure metrics.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.