IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Tous les téléchargements de Roland Chastain

Rédacteur / Modérateur

    Deux animations pour patienter

    0
    0
    Deux animations pour patienter.

    Les animations sont dessinées au moyen de la bibliothèque Cairo.

    Projet Lazarus 1.6.
    Licence : Non renseignée - Publié le 30/08/2016 - Auteur : Roland Chastain +

    Sprite Sheet Cutter

    1
    0
    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.
    Licence : Non renseignée - Publié le 28/04/2020 - Auteur : Roland Chastain +

    Lecteur d'animations Flash

    1
    0
    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.
    Licence : Non renseignée - Publié le 27/07/2016 - Auteur : Roland Chastain +

    Pilote UCI (composant TConsoleIO)

    0
    0
    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.
    Licence : Non renseignée - Publié le 27/01/2020 - Auteur : Roland Chastain +

    Quatre-en-ligne (Puissance 4)

    2
    0
    C'est un "Puissance 4" écrit pour Lazarus.
    Licence : Non renseignée - Publié le 26/08/2020 - Taille 1042 Ko - Auteur : Roland Chastain +

    Jeu du serpent

    0
    0
    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.
    Licence : Non renseignée - Publié le 26/02/2016 - Auteur : Roland Chastain +

    Itinéraire du Cavalier

    1
    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.
    Licence : Non renseignée - Publié le 25/08/2016 - Auteur : Roland Chastain +

    Couleur facile pour les utilisateurs de la bibliothèque Cairo

    0
    0
    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
    Licence : Non renseignée - Publié le 25/03/2017 - Auteur : Roland Chastain +

    Création d'une icône à partir d'une image au format PNG

    1
    0
    Création d'une icône à partir d'une image au format PNG, avec Lazarus et BGRABitmap.
    Licence : Non renseignée - Publié le 25/01/2020 - Auteur : Roland Chastain +

    Jeu du morpion utilisant l'algorithme Minimax

    0
    0
    Simple jeu de morpion utilisant l'algorithme Minimax. Traduction en Pascal d'un programme de Bernard Helmstetter.
    Licence : Non renseignée - Publié le 24/01/2016 - Auteur : Roland Chastain +

    JS-Echecs

    0
    0
    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.
    Licence : Non renseignée - Publié le 23/12/2013 - Taille 876 Ko - Auteur : Roland Chastain +

    Pocket Pascal

    1
    0
    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
    Licence : Non renseignée - Publié le 22/06/2019 - Auteur : Roland Chastain +

    Pendule Cairo

    0
    0
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo dans une application fenêtrée.
    Licence : Non renseignée - Publié le 22/03/2017 - Auteur : Roland Chastain +

    Éditeur OEM

    1
    0
    Simple éditeur de texte utilisant par défaut la page de code 850.

    Le programme a été compilé avec Delphi XE2.
    Licence : Non renseignée - Publié le 21/11/2015 - Auteur : Roland Chastain +

    TouchFiles

    1
    0
    Programme pour l'exécution automatisée de l'outil TOUCH.EXE livré avec le compilateur Borland C++ 5.5.1.

    Modifie la date de tous les fichiers du répertoire dans lequel le programme est exécuté ou, le cas échéant, de tous les fichiers du dossier passé en paramètre. La nouvelle date est la date courante.

    Compilation : Free Pascal, Virtual Pascal.

    Testé sous Windows 8.1.

    Mise à jour du 20/07/2016.
    Le programme a été entièrement réécrit. Il est désormais conçu pour être utilisé avec l'outil TOUCH.EXE livré avec le compilateur Embarcadero C++ 7.20.
    Licence : Non renseignée - Publié le 20/07/2016 - Auteur : Roland Chastain +

    Oudin - Calcul de la date de Pâques

    0
    0
    Programme qui calcule la date de Pâques pour l'année courante, au moyen de l'algorithme d'Oudin.

    Un autre programme est joint, qui donne la date des fêtes chrétiennes dont la fixation est relative au jour de Pâques.

    Licence : Non renseignée - Publié le 19/03/2014 - Taille 3 Ko - Auteur : Roland Chastain +

    Courbe de Bézier avec BGRABitmap

    3
    0
    Dessin d'une courbe de Bézier avec la bibliothèque BGRABitmap.

    L'utilisateur déplace au moyen de la souris les points définissant la courbe. La courbe est redessinée au fur et à mesure.
    Licence : Non renseignée - Publié le 18/04/2017 - Auteur : Roland Chastain +

    Puissance 4

    3
    0
    Jouez à Quatre-en-ligne ou "Puissance 4" contre l'ordinateur.
    Licence : Non renseignée - Publié le 18/04/2014 - Taille 9 Ko - Auteur : Roland Chastain +

    UCI Engine Detector - Détection d'un moteur UCI

    0
    0
    Essai d'une fonction permettant de déterminer si une application Windows donnée est un programme d'échecs supportant le protocole UCI et, le cas échéant, de connaître le nom du moteur et celui de son auteur.
    Licence : Non renseignée - Publié le 18/02/2017 - Auteur : Roland Chastain +

    Calculatrice MSEgui

    1
    0
    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.
    Licence : Non renseignée - Publié le 16/04/2020 - Auteur : Roland Chastain +