Free Pascal

Sources Free Pascal.
Ajouter un nouvel élément

    Jeu de serpent en Pascal

    Licence : Non renseignée - 30/11/2017 - Téléchargé 5 x
    Bonjour,
    Je vous présente mon jeu de serpent développé en Pascal sous dev-pascal en utilisant l'unité graph.
    Le code n'est pas optimisé.
    Le but était de montrer à des élèves débutants en programmation comment créer un jeu en Pascal en travaillant un peu avec les graphiques (dessin de cercles, de rectangles...).
    Je peux écrire un article explicatif si c'est demandé.
    Merci pour vos remarques.

    Bibliothèque mathématique sur les vecteurs et formules trigonométriques optimisées en assembleur SSE et AVX

    Licence : Non renseignée - 21/01/2018 - Téléchargé 5 x
    Bonjour à tous !

    Il s'agit d'une bibliothèque de gestion et calcul des vecteurs 2D, 3D et 4D. Elle prend aussi en charge les matrices, quaternions, plans homogènes, "BoundingBox", etc. Elle comprend également une unité pour le calcul rapide par approximation des sinus, cosinus, arcos, atan2, etc.

    Cette bibliothèque est compatible avec les environnements Linux, Windows 32 et 64 bits.

    Le projet principal à compiler est fondé sur les classes "FPCUnit" de FPC et Lazarus pour des tests unitaires, ce qui nous permet de vérifier nos fonctions, mais aussi de faire des tests de performances pour différents formats de fichiers (csv, bbcode, html, markdown).

    À l'heure actuelle, seules les versions SSE sont m ... Voir la suite

    Gestionnaire de bibliothèque

    Licence : Freeware - 16/11/2010 - Téléchargé 4 x
    Un programme de gestion de bibliothèque en mode graphique : gestion des livres, suivi des prêts, fonctions de recherche.

    Jeu de mots croisés

    Éditeur : Jo Superman + 269 Ko
    Compilateur : Free Pascal.

    Un jeu de mots croisés réalisé dans le cadre d'un TP.

    Jeu du Morpion

    Licence : Freeware - 16/11/2010 - Téléchargé 3 x
    Source multi-plateforme d'un jeu de Morpion en Free Pascal.

    Algorithme Soundex Anglais et Français

    Licence : Libre - 30/11/2017 - Téléchargé 3 x
    Soundex est un algorithme phonétique d'indexation de noms par leur prononciation en anglais britannique. Pour un mot, il génère un code sur 4 caractères (1 lettre et 3 chiffres) qui permet de comparer des mots sur un critère phonétique. Plus d'informations sur Wikipédia.

    L'algorithme a été un peu compliqué pour prendre en charge le français en plus de la langue anglaise d'origine. Une étape préalable de conversion des voyelles accentuées est donc ajoutée.

    La fonction est libre : vous pouvez donc l'exploiter à votre guise. Si vous découvrez un bogue, merci de m'en faire part. Elle est développée avec Free Pascal mais peut être facilement portée sur un aut ... Voir la suite

    VALISOACHESS un jeu d'échecs ambitieux

    Licence : BSD - 26/02/2019 - Téléchargé 2 x
    Bonjour tout le monde.
    En tant que joueur d'échecs (1654 ELO FIDE en Avril 2017) et amateur en programmation, j'ai eu l'idée de créer mon propre jeu d'échecs. Avant de me lancer, j'ai fait des recherches sur Internet et j'ai trouvé beaucoup d'exemples mais soit ils sont trop compliqués pour être compris soit leurs codes sont trop longs (> 2 000 lignes). Alors j'ai voulu avoir un exemple très simple juste pour débuter; un exemple qui montre juste comment déplacer les pièces et comment générer un coup sans se soucier du gain ou des tactiques gagnantes et cela avec le minimum de code possible.
    Je me suis décidé alors à créer moi-même ce que je cherchais : VALISOACHESS est alors né.

    Développeur : Valisoa Jean Hervé
    Déb ... Voir la suite

    TGVTransition : composant visuel pour l'affichage de transitions d'image à image

    Licence : LGPL - 08/07/2018 - Téléchargé 2 x

    TGVTransition est un composant visuel pour l'affichage de transitions d'image à image.

    Compatibilité : Windows et Linux

    Fonctionnalités de TGVTransition :

    • Plus d'une centaine de transitions déjà implémentées ;
    • Contrôle de la vitesse des transitions ;
    • Contrôle de l'opacité (source et destination) ;
    • Lissage de l'affichage (équilibre entre qualité et vitesse) ;
    • Interpolations modulables pour chaque transition ;
    • Effets spéciaux sur l'image source (pixellisation, niveaux de gris, contour, ...) ;
    • Gestion automatique facultative du nombre de bandes horizontales et verticales ;
    • Redimensionnement automatique des images.Voir la suite

    iCyberi@ 1.0

    Le programme iCyberi@ est une petite démo de logiciel de gestion de cyber-café.

    Il s'occupe de la gestion des Photocopies , Telephonie et du Surf puis totalise automatiquement les montants consommés et payés puis imprime (HP ,EPSON ,etc...) pour permettre au gérant de voir les dépenses et les gains.

    Edité sous Unix\Ubuntu 2.xx \gedit et compilé avec le paquet FPC (peut être aussi compilé avec Turbo 7 , Free Pascal, Lazarus, etc...)

    Objectif :
    ============================
    Utilisation de la table ASCII uniquement pour la construction graphique
    (il est mis de côté les unites Graph, GLUT (OpenGL), etc...)

    KEYS:
    ============================
    -- Appuyer sur (ENTRER) pour Avanc ... Voir la suite

    Programme d'échecs Kempelen proto 56 en Free Pascal source et documentation

    Licence : Gratuit pour usage non commercial - 23/06/2015 - Téléchargé 1 x
    KEMPELEN PROTO 56 : programme d'échecs expérimental

    Ecrit entre le 15 Avril et le 22 juin 2015 auteur : Gérard Legat
    Ce programme analyse seulement les coups racines selon 60 critères d'évaluation.;
    Son niveau correspond à celui d'un débutant auquel on a donné quelques notions fondamentales de tactique et de stratégie.
    Dans cette version Kempelen ne fait aucune analyse en profondeur.

    Exemples d'utilisation de l'unité WinGraph

    Licence : Non renseignée - 05/07/2015 - Téléchargé 1 x
    Collection de petits programmes utilisant l'unité WinGraph, testés avec Free Pascal 2.6.4.

    Nombre de ces programmes ont été originellement écrits pour l'unité Graph de Turbo Pascal.

    FLRE - Fast Light Regular Expressions

    Éditeur : Benjamin Rosseaux +
    FLRE (Fast Light Regular Expressions) est une bibliothèque pour l'utilisation des expressions régulières, écrite en Pascal. Ses atouts sont, outre son étonnante rapidité, le fait qu'elle soit compatible aussi bien avec Delphi (ancienne et nouvelle génération) qu'avec Free Pascal.

    La bibliothèque tient dans deux unités, [b]FLRE.pas[/b] et [b]FLREUnicode.pas[/b]. Elle peut également être compilée en bibliothèque dynamique, auquel cas on peut s'en servir dans un programme écrit dans un autre langage que le Pascal.

    FLRE supporte à la fois les styles Perl et POSIX.

    Conversion d'un nombre entier en mots français

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

    JSMN - Analyse de chaînes au format JSON

    Éditeur : blestan +
    JSMN.PAS est une petite unité permettant d'analyser des chaînes au format JSON. L'unité est la transcription en Pascal d'une bibliothèque écrite en C.

    Arbre de Pythagore

    Licence : Non renseignée - 11/09/2016 - Téléchargé 1 x
    Dessin d'un arbre de Pythagore dans une image PNG, au moyen de la bibliothèque Cairo.

    TGIFViewer : composant visuel pour l'affichage d'animations au format GIF

    Licence : Mozilla - 08/07/2018 - Téléchargé 1 x
    TGIFViewer 👀
    TGIFViewer composant visuel pour l'affichage d'animations au format GIF (Graphic Interchange Format) avec Free Pascal et Lazarus

    Compatibilité : Windows, Linux et MacOS

    Capacités de TGIFViewer :


    • Chargement depuis un stream, un fichier ou une ressource (fonctions LoadFromStream, LoadFromFile, LoadFromResource)
    • Extraction des images brutes (**fonction DisplayRawFrame)
    • Extraction des images pré-calculées de l'animation (fonction DisplayFrame )
    • Affichage avec ou sans transparence (Transparent)
    • Gestion silencieuse de certaines données mal encodées pour permette l'affichage des images sans perturber l'utilisateu ... Voir la suite

    Saints, Saintes et Fêtes du Jour

    Licence : Non renseignée - 11/12/2019 - Téléchargé 1 x
    Le programme ics2pas fabrique une unité en Pascal contenant les fêtes du jour pour toute une année, à partir des données extraites du fichier nominisYYYY.ics.


    Usage :

    ics2pas nominisYYYY.ics


    Compilation :

    Free Pascal


    Téléchargement des fichiers ICS :

    http://nominis.cef.fr/contenus/telechargement.html


    Pour savoir comment utiliser l'unité nominisYYYY.pas, veuillez consulter le programme de démonstration demo.pas. Pour chaque jour il y a une ou deux fêtes, et pour chaque fête il y a deux liens vers le site Nominis.

    Défi Pascal 2008 - Tic tac toe : 1ère place (CapJack)

    Licence : Non renseignée - 06/11/2010 - Téléchargé x
    Le source du vainqueur du mini-concours Tic tac toe, un jeu de morpion contre l'ordinateur en mode console sous Win32 et Linux.

    Défi Pascal 2008 - Tic tac toe : 2ème place (darrylsite)

    Licence : Non renseignée - 06/11/2010 - Téléchargé x
    Source ayant obtenu la seconde place du mini-concours Tic tac toe, un jeu du morpion contre l'ordinateur en mode console sous Win32 et Linux.

    Défi Pascal 2008 - Tic tac toe : 3ème place (bigane)

    Licence : Non renseignée - 06/11/2010 - Téléchargé x
    Source ayant obtenu la 3ème place du mini-concours Tic tac toe, un jeu du morpion contre l'ordinateur en mode console sous Win32 et Linux.

35 éléments