Free Pascal

Sources Free Pascal.
Ajouter un nouvel élément

    Eschecs - Un jeu d'échecs écrit en Pascal

    Licence : Autre - 14/05/2018 - Téléchargé 8 x
    Jeu d'échecs pour le système d'exploitation Windows.

    L'application communique avec un moteur au moyen du protocole UCI.

    Inclut un moteur UCI original avec son code source.


    Gestionnaire de bibliothèque

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

    Jeu de serpent en Pascal

    Licence : Autre - 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 : Autre - 21/01/2018 - Téléchargé 4 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

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

    Licence : Mozilla - 08/07/2018 - Téléchargé 4 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

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

    Licence : LGPL - 08/07/2018 - Téléchargé 3 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

    VALISOACHESS un jeu d'échecs ambitieux

    Licence : BSD - 10/09/2018 - Téléchargé 3 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

    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.

    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

    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.

    Puissance 4 basé sur l'API Windows et la bibliothèque Cairo

    Licence : Autre - 06/04/2017 - Téléchargé 1 x
    "Puissance 4" pour Windows.

    L'interface graphique est une application Windows faisant directement appel à l'API. La bibliothèque Cairo est utilisée pour le dessin des pions.

    L'adversaire artificiel, qui n'est pas très fort, mais joue décemment, utilise les expressions régulières pour une évaluation immédiate de la position après son coup.

    Un seul mode de jeu est disponible : humain contre ordinateur. L'humain joue le premier.

    Jeu du morpion utilisant l'algorithme Minimax

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

    Jeu du morpion utilisant l'algorithme Negamax

    Licence : Autre - 09/02/2016 - Téléchargé 1 x
    Simple jeu de morpion utilisant l'algorithme Negamax. Traduction en Pascal d'un programme de Bernard Helmstetter.

    Jeu du serpent

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

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

    Licence : Autre - 06/11/2010 - Téléchargé 1 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 : Autre - 06/11/2010 - Téléchargé 1 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 : Autre - 06/11/2010 - Téléchargé 1 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.

    Défi Pascal 2008 - Tic tac toe : 4ème place ex-aequo (ALT)

    Licence : Autre - 06/11/2010 - Téléchargé 1 x
    Source présenté pour le 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 : 4ème place ex-aequo (JoseF)

    Licence : Autre - 06/11/2010 - Téléchargé 1 x
    Source présenté pour le mini-concours Tic tac toe, un jeu du morpion contre l'ordinateur en mode console sous Win32 et Linux.

    Algorithme Soundex Anglais et Français

    Licence : Libre - 30/11/2017 - Téléchargé 1 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

34 éléments

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -