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. |
|
|
|
|
Formatage de code source en Pascal. Outil en ligne de commande dérivé de DelForExp d'Egbert van Nes.
|
|
|
|
|
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. |
|
|
|
|
Animation représentant le mouvement d'un corps sur une trajectoire elliptique.
Composants utilisés : TButton, TPaintBox et TTimer. |
|
|
|
|
Exemple d'utilisation de la bibliothèque BGRABitmap. Animation représentant le mouvement d'un corps sur une trajectoire elliptique.
|
|
|
|
|
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.
|
|
|
|
|
Projet MSEide+MSEgui d'Alexander Artyomov.
Très simple application qui permet de noter des anniversaires dans une grille, en face du jour de l'année. Les données sont enregistrées automatiquement quand on ferme l'application. Exemple intéressant d'utilisation de la classe TStringGrid de MSEgui. |
|
|
|
|
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 |
|
|
|
|
Ensemble de programmes en Pascal qui accomplissent les opérations suivantes :
Lire un fichier SVG (l'image d'une fleur de lys), en extraire les données et fabriquer une unité en Pascal les contenant. Recréer des images au moyen de ces données (l'image de la fleur de lys, l'image des points seuls, l'image des point reliés par des droites). Superposer les images précédentes. En partant d'une des images précédentes, créer une image avec un effet de volume et d'ombre. Les données sont les coordonnées des points pour tracer la fleur de lys. |
|
|
|
|
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.
|
|
|