Jeu d'echecs en réseau

Soyez le premier à donner votre avis sur cette source.

Vue 7 410 fois - Téléchargée 932 fois

Description

Voilà un programme pour jouer aux échecs en réseau. Ce logiciel calcule les différentes possibilités de mouvement pour chaque pièce, les échecs.... Vous pouvez aussi discuter avec votre adversaire.

Conclusion :


Le code étant assez conséquent (800 lignes), je m'excuse pour l'absence de commentaires !

Améliorations :

-Version 2.2 : L’interface a été mise en couleurs le titre a été changé !

-Version 2.1 : Le bug qui faisait planter lorsqu’on déposait un pion en dehors de la fenêtre a été totalement supprimé, le fichier d’aide a été ajouté et j’ai donné à la boîte about une forme sympa.

-Version 2.0 : Désolé, mais cette version 2.0 n'apporte pas de changement MAJEUR... Voici tout de même ceux effectués : le plantage qui avait lieu lorsque l'on glissait-déposait un pion plus haut que la fenêtre a disparu, les pièces prises et perdues sont initialisées en début de partie, le bilan les affiche correctement, le roi peut se dégager d'un échec et les pions bougent normalement (de petites anomalies avaient étés remarquées).

- Version 1.9 : Commande "/me" activée pour le chat (son utilisation est la même que sur IRC - ex: envoyez "/me te salue"), le bug qui empêchait les tours de bouger a été supprimé et les pièces "bouffées" reviennent lors d'un mouvement impossible (roi en échec).

- Version 1.8 : La feuille de bilan s'affiche correctement, la verification d'échec est beacoup plus rapide, les possibilités sont TOUTES effacées quand vous avez joué et lorsque vous déposez votre pièce sur un endroit non valide, le bug qui faisait que les possibilités de la tour restaient actives après un roque a été supprimé et les échecs sont maintenant parfaitement supportés.

-Version 1.7 : 3 améliorations dans cette nouvelle version : le roque est accepté, les échecs déclarés sont enfin valables et une feuille de bilan s'affiche lorsque vous avez terminé une partie.

- Version 1.6 : Votre sélection n'est plus active quand vous relachez le bouton de la souris (ce qui oblige à utiliser le glisser-déposer), une boîte de dialogue est ajoutée, la déconnexion marche enfin (l'adversaire est averti et son jeu s'arrête) et le bug qui fait qu'une ou plusieurs msgbox s'affichent lorsque l'on joue a été supprimé. (J'avais oublié de supprimer cette instruction dont je me servait pour le débugage...)

- Version 1.5 : Le déplacement des pions se fait maintenant par glisser-déposer, le plateau de jeu est plus "classe" (j'ai scanné un vrai plateau !), le curseur est remplacé par une main qui se ferme lorsque l'on maintient le bouton de la souris enfoncé et toutes les images ont été placées dans des "imagelist" ce qui rend leur chargement beaucoup plus rapide (ceux qui ont subi les remises à zéro lors du commencement d'une nouvelle partie sur l'ancienne version seront surpris !).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

en un mot bravo, voila le genre de source que l'on devrai voir plus souvent
mais C clair que des fois le manque de commentaires ne facilite pas la chose
mais vraimetn je dosi dire bravo pour ton programme
@+

koub
Merci pour vos encouragements, et je vous invite à télécharger la version 1.5 qui, je pense, vaut le téléchargement !
Au fait : est-ce que quelqu'un a une idée pour le titre ? "Echecs en réseau" c'est pas terrible ! :)
Je crois qu'il n'y a plus aucun bug... Si quelqu'un en trouve un, merci de me le signaler !
cool ton prog pour le nom jen nai pas d'id

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.