Muyue be983a1107 feat: Intégration WebSocket pour l'interaction multijoueur
Remplace le polling REST inefficace et les tentatives d'envoi de mouvements via REST par une communication WebSocket complète dans MultiplayerActivity.

Modifications clés :
- Ajout de la dépendance OkHttp pour le support WebSocket (action manuelle).
- Utilisation de OkHttp pour établir et gérer la connexion WebSocket (, ).
- Implémentation d'un  () pour gérer les événements :
    - Envoi du message 'register' à l'ouverture ().
    - Réception et traitement des messages 'gameStateUpdate', 'error', 'info' ().
    - Gestion de la fermeture et des erreurs (, , ).
- Mise à jour de l'interface utilisateur (, ) en temps réel basée sur les messages  reçus (en utilisant ).
- Modification de  pour créer et envoyer les messages 'move' via WebSocket ().
- Suppression complète du mécanisme de polling basé sur .
- Gestion du cycle de vie de la connexion WebSocket dans , , .
- Ajout de classes de données internes pour parser/créer les messages WebSocket JSON (, , , etc.).
2025-04-05 11:16:48 +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%