Tous les téléchargements de Roland Chastain
|
|
Durandal est un très simple programme d'échecs, avec une interface UCI, capable de jouer aux échecs traditionnels, aux échecs aléatoires de Fischer et aux échecs Capablanca.
Il joue quasi instantanément et n'est pas fort du tout, mais joue des coups relativement sensés. Il a sa propre interface graphique intégrée, permettant de jouer aux échecs Capablanca. L'interface graphique est un projet Lazarus. |
|
|
|
|
Interface UCI multiplateforme
|
|
Logiciel -
Licence : Non renseignée
- Publié le 30/12/2022
- Taille 73 Ko
- Auteur : Roland Chastain +
|
|
|
Deux animations pour patienter.
Les animations sont dessinées au moyen de la bibliothèque Cairo. Projet Lazarus 1.6. |
|
|
|
|
Programme qui convertit une image contenant de petites images rangées en tableau et composant une animation, en une image contenant toutes les petites images sur une seule ligne.
|
|
|
|
|
Simple application permettant de visionner rapidement les fichiers texte contenus dans un dossier.
|
|
|
|
|
Petite calculatrice basée sur la bibliothèque MSEgui.
Programme de Martin Austermeier, adapté pour MSEgui par Domingo Alvarez Duarte. Compatibilité avec MSEide 4.6.2 par Roland Chastain. |
|
|
|
|
Simple lecteur d'animations Flash. Projet Delphi XE2.
Faites glisser l'animation de votre choix sur le lecteur. En s'ouvrant le lecteur s'adapte à la taille de l'animation. Inclut le code source d'un échiquier Flash. Projet FlashPascal 2. |
|
|
|
|
Exemple d'utilisation de la bibliothèque BGRABitmap. Animation représentant le mouvement d'un corps sur une trajectoire elliptique.
|
|
|
|
|
Animation représentant le mouvement d'un corps sur une trajectoire elliptique.
Composants utilisés : TButton, TPaintBox et TTimer. |
|
|
|
|
Pilotage d'un moteur UCI.
Projet Delphi basé sur le composant TConsoleIO d'Andrey Sevast'yanov. Personnellement je me sers de cette petite application pour déboguer mon moteur UCI, mais en fait elle peut servir dans d'autres contextes, pour dialoguer avec une application console qui fonctionne de la même façon qu'un moteurs d'échecs, c'est-à-dire qui reçoit plusieurs commandes successives et répond au fur et à mesure. Je crois qu'ExifTool, par exemple, fonctionne de cette façon. En fait ce qui est intéressant c'est le composant TConsoleIO lui-même. Je l'ai retouché pour qu'il soit compatible avec Delphi XE. La version originale du composant, pour Delphi, se trouve dans le dossier composant\archive. |
|
|
|
|
C'est un "Puissance 4" écrit pour Lazarus.
|
|
|
|
|
Simple jeu du serpent utilisant l'unité WinGraph.
Dirigez le serpent avec les flèches gauche et droite. Appuyez sur Echap pour quitter le programme. Compilation : Delphi 7, Free Pascal 3.0.0. |
|
|
|
|
L'itinéraire du Cavalier.
Démonstration d'un algorithme pour trouver un chemin passant sur toutes les cases du damier, sans jamais passer deux fois sur la même case. Adapté d'un script Lua. https://rosettacode.org/wiki/Knight%27s_tour#Lua Exemple d'utilisation de la bibliothèque Cairo. |
|
|
|
|
Jeu du serpent multiplateforme basé sur l'unité ptcGraph et sur la bibliothèque BASS.
|
|
|
|
|
Convertisseur de couleur à l'usage des programmeurs utilisant la bibliothèque Cairo.
Programme permettant de convertir une couleur en une chaîne de caractères utilisable comme argument pour la fonction cairo_set_source_rgb(). Par exemple, "$FFFFFF" sera converti en "1.000, 1.000, 1.000". La couleur à convertir peut être choisie dans une liste de couleurs prédéfinies ou saisie manuellement. Dans ce dernier cas, appuyer sur la touche ENTRÉE pour lancer la conversion. Les noms de couleurs avec les valeurs correspondantes ont été extraits de l'unité WinGraph de Stephan Berinde. http://math.ubbcluj.ro/~sberinde/wingraph/main.html#colornames |
|
|
|
|
Création d'une icône à partir d'une image au format PNG, avec Lazarus et BGRABitmap.
|
|
|
|
|
Simple jeu de morpion utilisant l'algorithme Minimax. Traduction en Pascal d'un programme de Bernard Helmstetter.
|
|
|
|
|
C'est un programme didactique de jeu d'échecs, adapté de JS-Schach (jeu d'échecs de Jürgen Schlottke).
Cette version du programme propose une interface graphique basée sur la librairie OWL. Le programme a été développé pour Virtual Pascal 2.1. Mise à jour 21 décembre 2013 : La nouvelle version du jeu inclut le livre d'ouvertures du programme Pro Deo d'Ed Schröder. |
|
|
|
|
Simple Pong avec l'unité ptcGraph et la bibliothèque BASS.
|
|
|
|
|
POCKET PASCAL
Pocket Pascal est un paquetage réunissant le compilateur Free Pascal et l'éditeur de texte Notepad++. Pocket Pascal ne nécessite aucune installation. Il est livré dans un fichier compressé autoextractible. Une fois le fichier décompressé, ouvrez le dossier pocketpascal et double-cliquez sur le fichier bienvenue.cmd. Vous n'avez plus qu'à appuyer - sur F9 pour compiler le programme bienvenue.pas ; - sur CTRL+F9 pour exécuter le programme bienvenue.exe. Seules les unités les plus couramment utilisées de Free Pascal ont été incluses dans Pocket Pascal. On a cependant inclus l'unité WinGraph. Voyez le dossier pocketpascal\examples\wingraph pour des exemples de programmes en ... Voir la suite |
|
|