Un jeu d'échecs en ligne qui vous permet de jouer contre un adversaire à travers sur le même réseau.
Menu Principal:
Ici, vous pouvez choisir de créer un serveur, rejoindre un serveur , jouer contre une IA primitive ou quitter le jeu.
Création de Serveur:
L'adresse IP est pré-remplie, seul le port doit être choisi.
Rejoindre une Partie:
Vous devrez entrer l'adresse IP et le port du serveur auquel vous souhaitez vous connecter.
Gameplay:
Aperçu du gameplay avec deux instances du jeu en action.
Déconnexion:
Un message s'affiche lorsque votre adversaire se déconnecte.
Ce jeu d'échec est spécial. Vous ne devez pas juste mettre l'adversaire en echec et mat... Vous devez TUER son ROI. Vous devez récupérer LA TETE DU LOUIS!!!
Ce jeu utilise plusieurs techniques pour gérer les fonctionnalités de réseau:
- Socket: Permet la communication bidirectionnelle entre le serveur et le client.
- Binary Formatter: Utilisé pour la sérialisation et la désérialisation de données et de classe(des mouvement d'échec dans notre cas), permettant ainsi leur transfert via le réseau.
- Gestion des Connexions: Implémentation de méthodes pour vérifier si un client est toujours connecté, et gérer les déconnexions inattendues.
- Connecter le Serveur avant de connecter le client sinon vous ne pouvez pas jouer