Remplace le comportement précédent à la fin d'une partie multijoueur par une boîte de dialogue claire et stylisée. - Ajout d'une AlertDialog dans MultiplayerActivity affichée via showEndGameDialog lorsque la partie se termine (déclenché par handleMultiplayerGameOver). - La boîte de dialogue indique si le joueur a gagné, perdu ou fait match nul. - Inclut un bouton unique ('Menu principal') pour revenir à MainActivity, fermer l'activité multijoueur et clore la connexion WebSocket. - Création d'un layout personnalisé (dialog_multiplayer_game_over.xml) pour cette boîte de dialogue afin qu'elle corresponde au style visuel des dialogues existants en mode solo (par exemple, dialog_game_over.xml). - Mise à jour de showEndGameDialog pour charger et utiliser ce layout personnalisé au lieu des méthodes standard d'AlertDialog.Builder pour le titre/message/bouton. - Ajout des ressources string nécessaires pour les titres, messages et textes des boutons de la nouvelle boîte de dialogue.
Projet Android 2048
Un clone simple du jeu populaire 2048 développé pour Android en utilisant Android Studio et Java.
Objectif
L'objectif principal est d'apprendre les bases du développement Android, y compris :
- La gestion des layouts (GridLayout, ConstraintLayout)
- La gestion des événements tactiles (Swipe)
- La logique de jeu de base
- Le cycle de vie d'une activité Android
- La persistance simple des données (scores)
Étapes Futures
- Mise en place de la structure de base du projet.
- Implémentation de la logique de la grille et de l'ajout de tuiles.
- Implémentation des mouvements des tuiles (Haut, Bas, Gauche, Droite).
- Création de l'interface graphique.
- Liaison de la logique et de l'interface.
- Ajout de fonctionnalités (score, high score, redémarrage, etc.).
Description
Languages
Java
100%