Skip to content

yaddEC/ChessMultiplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Multiplayer Game

Un jeu d'échecs en ligne qui vous permet de jouer contre un adversaire à travers sur le même réseau.

Screenshots

Menu Principal: 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: Création de Serveur L'adresse IP est pré-remplie, seul le port doit être choisi.

Rejoindre une Partie: Rejoindre une Partie Vous devrez entrer l'adresse IP et le port du serveur auquel vous souhaitez vous connecter.

Gameplay: Gameplay Aperçu du gameplay avec deux instances du jeu en action.

Déconnexion: Déconnexion Un message s'affiche lorsque votre adversaire se déconnecte.

À propos du jeu

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!!!

Techniques utilisées

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.

Bugs

  • Connecter le Serveur avant de connecter le client sinon vous ne pouvez pas jouer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors