ISSN: 2165- 7866
Alaa Hassan
Cet article présente la conception et la mise en œuvre d'un jeu Android unique pour deux personnes, appelé « Duelling Phone ». À la connaissance de l'auteur, le jeu présenté n'a jamais été implémenté auparavant.
Le modèle de conception MVC (Model-View Controller) a été appliqué, car il représente un modèle pour l'interface utilisateur graphique. Ce modèle de conception particulier a été utilisé afin de séparer les données de la représentation visuelle, car il se compose de trois parties distinctes. Le « modèle » représente les données réelles du programme, tandis que la « vue » illustre uniquement l'interface utilisateur. Le « contrôleur », enfin, contrôle le processus de communication entre la vue et le modèle.
Le processus suivi pour mettre en œuvre cette application est le « développement rapide d'applications » (RAD), qui représente le processus par lequel le cycle de développement de toute application est accéléré. Il permet de développer l'application plus rapidement, ce qui permet de conserver une ressource précieuse.
Deux modes ont été implémentés avec succès : le mode « Single Player » permet au joueur de jouer contre l'appareil Android, tandis que le mode « Two Player » permet à deux joueurs de jouer l'un contre l'autre en se passant un appareil Android. Les résultats ont été établis après des tests sur l'émulateur et en utilisant un véritable appareil Android.