Muyue 1977d2de3f Feat: Structure de base pour le mode Multijoueur (Client)
- Ajout dépendances Retrofit, OkHttp logging, Gson dans build.gradle.
- Création des modèles de données (POJO) pour l'API: GameInfo, GameStateResponse, MoveRequest.
- Création de l'interface Retrofit 'ApiService' définissant les endpoints (create/join, get state, make move).
- Création du client 'ApiClient' pour configurer et fournir l'instance Retrofit.
- Création de 'MultiplayerActivity' et 'activity_multiplayer.xml' pour l'écran de jeu multi.
- Implémentation de base dans MultiplayerActivity:
  - Initialisation (findViews, ApiService).
  - Tentative de création/rejoindre une partie via API.
  - Récupération de l'état initial du jeu via API (fetchGameState).
  - Mise à jour basique de l'UI multijoueur (scores, tour, plateau via syncBoardViewMulti).
  - Gestion basique des swipes (handleMultiplayerSwipe) : vérification du tour, envoi du mouvement via API.
  - Implémentation d'un polling simple et inefficace pour récupérer les coups adverses.
  - Gestion basique des erreurs réseau et indicateur de chargement.
- Modification de MainActivity pour lancer MultiplayerActivity via le bouton 'Multijoueur'.
2025-04-04 18:54:51 +02:00
2025-04-03 13:59:27 +00:00
2025-04-03 17:58:23 +02:00

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

  1. Mise en place de la structure de base du projet.
  2. Implémentation de la logique de la grille et de l'ajout de tuiles.
  3. Implémentation des mouvements des tuiles (Haut, Bas, Gauche, Droite).
  4. Création de l'interface graphique.
  5. Liaison de la logique et de l'interface.
  6. Ajout de fonctionnalités (score, high score, redémarrage, etc.).
Description
Réalisation du jeux 2048 pour android 13 compatible 9
Readme 2.5 MiB
Languages
Java 100%