Jeu d'échecs mode texte (langage c)

Soyez le premier à donner votre avis sur cette source.

Vue 25 887 fois - Téléchargée 9 044 fois

Description

Notre projet de jeu d'échecs en programmation C est terminé. nous avons atteint les 2500 lignes de code (mais nous n'avons pas synthétisés certains coup pour avoir une clarté dans le code).
Le logiciel se compose de 9 modules
-initialisation
-affichage
-nouveaujeu
-droits
-echecsblancs
-echecsnoirs
-chargement
-sauvegarde
-aide
-option

Nous avons un jeu à deux joueurs, les échecs sont tous gérés, les roques aussi.
l'échec et mat est géré en partie (l'échec et mat est géré quand le nombre de mise en échec est supérieur à trois)
nous n'avons pas eu le temps de gérer l'échec et mat lorsque le roi ne peut pas exercer de déplacement.
la sauvegarde permet de conserver une partie et d'y revenir. Elle se charge et donne la main à celui en attente de jouer.
Pour des raisons de codes nous avons fait commencer la partie par les pions noirs (encore un défaut minime).

La base de création nous a été inspirée par coucou747
Merci à lui pour nous avoir évité la complication dans notre code ;)

Conclusion :


projet rendu à l'université le 29 avril 2005

version finale disponible

j'aimerai optimisé le code en simplifiant l'appellation des pièces:
passer de Tn(noire) à t
passe de Tb(blanche) à T ...
et simplifier ainsi les appels des pièces et diminuer le nombre de conditions if pour le déplacement d'une pièce

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_petifa
Messages postés
215
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
10 mars 2014
-
Bonjour ChessMentor

Je suis en informatique et je m'interesse beaucoup aux jeux d'échec.
Personnelement j'en ai commencé un en c++ mais sans interface graphique et je connait quelqu'un qui en a fait un totalement.

Si tu as besoin d'aide tu peux me le demander je serais ravi de t'aider un peu à coder.
Mon site est :
http://petit.fabrice01.free.fr/

C'est un site que j'ai fait rapidement et qui n'est d'ailleur pas totalement finit.
Cependant si tu va dans la rubrique 2A info, et ensuite sur 3.Programmation C++ : C++ , tu pourras y trouver les fichier pour mon programme C++.

En attendant bonne chance.
T pourra me répondre sur mon adresse qui se trouve sur mon site !
coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
29 -
tu pourrais dire que la base est de moi...
cs_danyx
Messages postés
7
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
30 octobre 2005
-
bon début , c'est bien mais les commandes sont un peu complexes
A quand une IA ?
cordialement
danyx

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (ChessMentor)