Ce projet a été conçu dans le cadre d'un cours de programmation pour réaliser une architecture client-serveur permettant aux utilisateurs d'accéder à un salon de chat public, d'initier des conversations privées et de jouer au jeu d'échecs.
- Salon de Chat Public : Les utilisateurs peuvent participer à des discussions publiques.
- Clavardage Privé : Les utilisateurs peuvent engager des conversations privées avec d'autres utilisateurs.
- Jeu d'Échecs : Les utilisateurs peuvent jouer au jeu d'échecs les uns contre les autres.
-
Téléchargement du Code Source : Clonez ou téléchargez le code source du projet à partir du référentiel Git.
-
Configuration du Serveur : Exécutez l'application serveur en utilisant la classe principale du serveur Java. Spécifiez les paramètres de configuration nécessaires.
-
Configuration de l'Application Cliente : Exécutez l'application cliente en utilisant la classe principale du client Java. Fournissez l'adresse IP et le port du serveur auquel vous souhaitez vous connecter.
-
Connexion à l'Application Cliente : À l'ouverture de l'application cliente, entrez un alias unique conforme aux règles spécifiées.
-
Utilisation des Fonctionnalités : Explorez les fonctionnalités du système via l'interface utilisateur de l'application cliente.
-
Assurez-vous que le serveur est en cours d'exécution avant de lancer l'application cliente.
-
Respectez les règles d'alias pour éviter tout conflit avec d'autres utilisateurs.
Ce projet a été développé par Zouhair Antar, Olivier Boudreault et Christine Yang-Dai pour le cours de INF111 - Programmation orientée objet à l'École de technologies supérieures.