Authors: Adam Mukharil Bachtiar, Dian Dharmayanti, Rakhmat Sabarudin
Abstract
The purpose of this research is to develop a Class Library in the domain of Scrolling Shooter games. The built of this Class Library will be used to develop Scrolling Shooter games as the result of this research. In software engineering, there is a reuse concept that is used to reuse functional systems. One application of this concept is the class library. With the class library, programmers can directly call the functions they need without building them from scratch. This study also used the class library concept for the domain of the shooter scrolling game case. The development of a Class Library is done through seven phases, Domain Analysis, Frozenspot Analysis, Hotspot Analysis, Modelling Class Library, Implementation Class Library, Unit Testing, and Integration Testing, and those will be the main discussion of this research. Furthermore, this research’s conclusion is expected to help game programmers develop Scrolling Shooter games without making the whole system functional from scratch. This research also contributes to software engineering concepts, namely: Reusable code, abstraction, and class design. © 2021 Taylor’s University. All rights reserved.
Author keywords
Class library; Domain analysis; Frozenspot analysis; Game scrolling shooter; Hotspot analysis
This article can be accessed at https://www.scopus.com/pages/publications/85118679668


