Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Téléchargez
Téléchargez Téléchargement de codes sources et d'outils de développement -> Proposez vos propres codes sources
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/07/2012, 16h42   #1
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 732
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 732
Points : 1 381
Points : 1 381
Par défaut Eschecs : Jeu d'échecs en mode graphique

Bonjour,

Je vous propose un nouveau code source à télécharger : Eschecs.



C'est un essai de programmation d'un jeu d'échecs en Pascal. L'interface graphique est basée sur l'unité WinGraph. Dans cette première version, le programme se commande uniquement au clavier.

Qu'en pensez-vous ?
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 28/07/2012, 19h43   #2
mick605
Membre Expert
 
Homme
Étudiant
Inscription : juin 2009
Messages : 936
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 936
Points : 1 835
Points : 1 835
Salut

J'aime bien le look sobre de l'interface ^^. Bon jeu, j'ai même réussi a battre l'ordi ^^.

Quelques points manquants : La numérotation des cases (A..H et 1..8) et dire a qui de jouer.

Quelques questions : Que contient ce fichier pieces.pas ? Comment dessines tu tes pièces ? Qu'est ce que ces fichiers .inc ?

En tout cas, félicitations
mick605 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2012, 21h08   #3
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 732
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 732
Points : 1 381
Points : 1 381
Citation:
Envoyé par mick605 Voir le message
En tout cas, félicitations
Merci !

Citation:
Envoyé par mick605 Voir le message
Quelques points manquants : La numérotation des cases (A..H et 1..8) et dire a qui de jouer.
C'est noté. J'ai le projet de travailler sur une interface un peu plus élaborée pour la prochaine version (en restant sobre ).

Citation:
Envoyé par mick605 Voir le message
Quelques questions : Que contient ce fichier pieces.pas ? Comment dessines tu tes pièces ? Qu'est ce que ces fichiers .inc ?
Le dessin des pièces vient de la version DOS du jeu Fritz. Soit dit en passant, la version 5.32 du même jeu est le plus beau programme d'échecs gratuit qu'on puisse trouver.

Donc, à partir d'une capture d'écran sous DosBox , j'avais fabriqué un fichier texte contenant les images sous forme de '0' et de '1', soit quarante lignes de quarante caractères pour chaque image.

Maintenant, le fichier pieces.pas, c'est une astuce que Paul Toth m'a donnée pour réduire la taille du fichier. Au lieu de '0' et de '1', on utilise des nombres de type LongWord, un seul nombre contenant la valeur du pixel pour toute la série d'images. Tout est expliqué en détail dans cette discussion.

Pour les fichiers .inc, c'est une manière de travailler que j'ai trouvée commode. Dès que j'écris une fonction, je la mets dans un fichier à part, et j'inclus tout dans le fichier principal, ce qui me fait une sorte de table, et me permet de travailler toujours sur de petits fichiers.
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2012, 07h58   #4
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 539
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 539
Points : 11 906
Points : 11 906
tu connais NanoJPEG ?
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2012, 10h01   #5
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 732
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 732
Points : 1 381
Points : 1 381
Citation:
Envoyé par Paul TOTH Voir le message
tu connais NanoJPEG ?
Joli programme. Je l'ajoute sur ma pile d'exemples à étudier.

Une autre chose que j'aimerais creuser, ce sont les protocoles de communication. Les deux plus connus sont WinBoard et UCI. J'ai trouvé une unité WinBoard mais je ne l'ai pas encore regardée. Et puis ce petit exemple. Le sujet me paraissant difficile, je ne m'y suis jamais vraiment attaqué.
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2012, 11h35   #6
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 539
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 539
Points : 11 906
Points : 11 906
mouarf, je me suis trompé de fil, c'était sur le test de tourlourou que je voulais poster
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h54.


 
 
 
 
Partenaires

Hébergement Web