Ajouter

Tous les téléchargements de Roland Chastain

    Tom Kerrigan's Simple Chess Program (TSCP)

    Licence : Autre - 31/10/2015 - Téléchargé x
    Voici le simple programme d'échecs de Tom Kerrigan en Pascal. La plus grosse partie du travail a été faite en l'an 2000 par Robert Lee. J'ai apporté quelques modifications, dont la plus importante est l'implémentation (basique mais suffisante) du protocole UCI. Vous pouvez jouer contre TSCP dans Arena.

    Compilation testée : Delphi 7, Free Pascal 2.6.4.

    Deux animations pour patienter

    Licence : Autre - 30/08/2016 - Téléchargé x
    Deux animations pour patienter.

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

    Projet Lazarus 1.6.

    Lecteur d'animations Flash

    Licence : Autre - 27/07/2016 - Téléchargé x
    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.

    Jeu du serpent

    Licence : Autre - 26/02/2016 - Téléchargé x
    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.

    Itinéraire du Cavalier

    Licence : Autre - 25/08/2016 - Téléchargé x
    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.

    Couleur facile pour les utilisateurs de la bibliothèque Cairo

    Licence : Autre - 25/03/2017 - Téléchargé x
    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

    Eschecs

    Licence : Autre - 24/11/2017 - Téléchargé x
    Jeu d'échecs pour Windows.

    Programme pour le compilateur Free Pascal.

    Jeu du morpion utilisant l'algorithme Minimax

    Licence : Autre - 24/01/2016 - Téléchargé x
    Simple jeu de morpion utilisant l'algorithme Minimax. Traduction en Pascal d'un programme de Bernard Helmstetter.

    JS-Echecs

    Licence : Autre - 23/12/2013 - Téléchargé x
    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.

    Pendule Cairo

    Licence : Autre - 22/03/2017 - Téléchargé x
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo dans une application fenêtrée.

    Éditeur OEM

    Licence : Autre - 21/11/2015 - Téléchargé x
    Simple éditeur de texte utilisant par défaut la page de code 850.

    Le programme a été compilé avec Delphi XE2.

    TouchFiles

    Licence : Autre - 20/07/2016 - Téléchargé x
    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.

    Quatre-en-ligne (Puissance 4)

    Licence : Autre - 19/12/2014 - Téléchargé x
    C'est un "Puissance 4" écrit pour Lazarus.

    Les points intéressants sont, d'une part, l'emploi de la bibliothèque BGRABitmap, et d'autre part la façon dont l'interface graphique communique avec le moteur de jeu.

    Le moteur est une application console séparée. A chaque fois que l'ordinateur doit jouer, l'interface lance le moteur, au moyen de la fonction RunCommand() de l'unité Process. La liste des coups déjà joués est passé en paramètre, sous la forme d'une chaîne composée de caractères compris entre "1" et "7". Le moteur initialise sa grille interne en fonction de cette chaîne, et renvoie son coup. L'interface peut donc être utilisée avec un autre moteur, sans être recompilée, le nom du moteur éta ... Voir la suite

    Oudin - Calcul de la date de Pâques

    Licence : Autre - 19/03/2014 - Téléchargé x
    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.

    Courbe de Bézier avec BGRABitmap

    Licence : Autre - 18/04/2017 - Téléchargé x
    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.

    Puissance 4

    Licence : Autre - 18/04/2014 - Téléchargé x
    Jouez à Quatre-en-ligne ou "Puissance 4" contre l'ordinateur.

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

    Licence : Autre - 18/02/2017 - Téléchargé x
    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.

    Conversion d'un nombre entier en mots français

    Licence : Autre - 15/10/2015 - Téléchargé x
    Fonction qui convertit un nombre entier (de un à 4 294 967 295) en mots français.

    Pendule Cairo

    Licence : Autre - 15/09/2016 - Téléchargé x
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo.

    Pendule Cairo

    Licence : Autre - 15/09/2016 - Téléchargé x
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo.
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -