Jeu du solitaire avec les pions

Description

Bonjour,
voici un jeu du solitaire. Je ne parle pas de celui avec les cartes, mais bien de celui avec les pions !

A priori il est stable, toutes les images sont inclues dans les ImageList, et sont de haute qualité (sauf l'icône de la balle multicolore, puisque c'est une icône 16 couleurs) ...

Je n'ai pas vu un seul source de solitaire avec pions sur le site DelphiFr.com, sauf 1, mais il était codé sous Lazarus. Je pose donc ici ma version Delphi de ce jeu (mais avec mon propre code, je n'ai pas copié !).

J'espère que ce jeu vous plaira, et que le code sera bien écrit.

Le code est indenté et commenté, fortement par endroits interessants, mais pas trop dans les blocs faciles à comprendre.

Voici ce que mon code vous apprendra :

Débutant :
- utiliser un timer
- gérer un jeu de plateau graçe aux Records (enregistrements)
- créer ses propres procédures
- utilisation des ImageList
- utiliser un canevas et dessiner dessus
- faire un splash screen
- et d'autres choses encore

Initié :
- jouer du .wav sans mediaplayer ni fichier
- gérer efficaçement une page d'options
- gérer un fichier ini
- éviter un crash malencontreux d'une application à cause d'un fichier non présent, avec un système de récupèration (je parle du fichier ini)
- créer votre propre console windows
- d'autres trucs encore ...

Expert :
- ben rien du tout ...

Je l'ai mis en initié, car je pense qu'il est facilement compréhensible, mais que des endroits de code peuvent être compliqués (et j'en ai marre de mettre toutes mes sources en débutant ^^).
Voila merci d'avance de prêter de l'attention à ma source :p

Pronto !

Source / Exemple :


// Zip + adresse

Conclusion :


Bon, ben tous les conseils, commentaires, critiques, remarques, etc ...

Bon jeu, et bonne prog' !

Cordialement, Bacterius !

Codes Sources

A voir également

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.