ISSN: 2165- 7866
Alaa Hassan
In diesem Artikel werden das Design und die Implementierung eines einzigartigen Android-Spiels für zwei Personen namens „Duelling Phone“ vorgestellt. Nach bestem Wissen des Autors wurde das beschriebene Spiel noch nie zuvor implementiert.
Das Model-View Controller (MVC)-Entwurfsmuster wurde angewendet, da es ein Muster für die grafische Benutzeroberfläche darstellt. Dieses spezielle Entwurfsmuster wurde verwendet, um die Daten von der visuellen Darstellung zu trennen, da es aus drei separaten Teilen besteht. Das „Modell“ stellt die eigentlichen Daten im Programm dar, während die „Ansicht“ nur die Benutzeroberfläche darstellt. Der „Controller“ steuert schließlich den Prozess der Kommunikation zwischen der Ansicht und dem Modell.
Der Prozess, der zur Implementierung dieser Anwendung verwendet wurde, heißt „Rapid Application Development“ (RAD). Dabei handelt es sich um einen Prozess, bei dem der Entwicklungszyklus einer Anwendung beschleunigt wird. Dadurch kann die Anwendung schneller entwickelt werden, was dazu beiträgt, eine wertvolle Ressource zu erhalten.
Zwei Modi wurden erfolgreich implementiert: Im Einzelspielermodus kann der Spieler gegen das Android-Gerät spielen, während im Zweispielermodus zwei Spieler gegeneinander spielen können, wobei sie sich ein Android-Gerät gegenseitig übergeben. Die Ergebnisse wurden nach Tests auf dem Emulator und unter Verwendung eines echten Android-Geräts ermittelt.