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

Codes sources Pascal346 ressources dans cette catégorie

Sources Pascal, tous compilateurs et toutes plateformes.

Codes sources Pascal

Liste des 346 ressources de cette catégorie

    LazLightsOut : une implémentation du jeu Lights Out avec Lazarus

    Téléchargé 2 fois-
    4
    0
    Bonjour

    Je vous propose un petit casse-tête amusant datant des années 90, sous forme d'un jeu électronique et transcrit plusieurs fois sous forme d'un programme de jeu. Il s'agit d'éteindre des ampoules en respectant quelques règles.

    Les sources sont complets, les dépendances se limitent aux composants standards de la LCL, l'exécutable inclus est un binaire pour Linux 64 bits (Debian). La migration vers une autre plate forme supportant Lazarus ne devrait pas poser de problème.

    Je l'ai développé pour le loisir et aussi pour mettre à disposition un exemple d'implémentation d'un jeu simple.
    Licence : Non renseignée - Publié le 01/07/2016 - Auteur : e-ric +

    Les Forms archivés

    Téléchargé 2 fois-
    1
    0
    Les forms archivés sont des forms dont les noms sont stockés dans
    un Mémo après l'ouverture de chacun d'eux.

    Ainsi en utilisant un bouton UpDown on pourra afficher facilement
    les forms dont les nom existent déjà dans ce mémo.
    Licence : Libre - Publié le 25/05/2017 - Auteur : FOCUS77 +

    Text Viewer (Simple visionneuse de fichiers texte)

    Téléchargé 2 fois-
    1
    0
    Simple application permettant de visionner rapidement les fichiers texte contenus dans un dossier.
    Logiciel - Licence : Non renseignée - Publié le 28/03/2021 - Auteur : Roland Chastain +

    Jeu du serpent pour l'unité ptcGraph

    Téléchargé 2 fois-
    1
    0
    Jeu du serpent multiplateforme basé sur l'unité ptcGraph et sur la bibliothèque BASS.
    Logiciel - Licence : Non renseignée - Publié le 25/04/2021 - Auteur : Roland Chastain +

    Dessiner un cœur avec 4 courbes de Bézier

    Téléchargé 2 fois-
    1
    0
    Introduction à la bibliothèque Cairo.

    Dessiner un cœur avec 4 courbes de Bézier.

    https://www.dil.univ-mrs.fr/~regis/CM-CAIRO/
    Logiciel - Licence : Non renseignée - Publié le 07/02/2022 - Auteur : Roland Chastain +

    Chasse aux poulets

    Téléchargé 2 fois-
    1
    0
    Petit jeu de tir aux poulets basé sur la bibliothèque SplashKit. Adaptation d'un projet en C++.
    Logiciel - Licence : Non renseignée - Publié le 12/07/2022 - Auteur : Roland Chastain +

    Rassam-paint

    Téléchargé 2 fois-
    1
    0
    Rassam-paint est un simple logiciel de dessin pour Linux, basé sur la bibliothèque Cairo.
    Logiciel - Licence : Non renseignée - Publié le 16/08/2022 - Éditeur : https://github.com/benohb +

    Durandal (programme d'échecs)

    Téléchargé 2 fois-
    1
    0
    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.
    Logiciel - Licence : Non renseignée - Publié le 31/01/2023 - Auteur : Roland Chastain +

    Ski Jump International v3 (version SDL2)

    Téléchargé 2 fois-
    0
    0
    Ski Jump International est un jeu de saut à ski, initialement développé pour le système d'exploitation DOS, puis porté vers Linux et Windows au moyen de la bibliothèque SDL2.
    Logiciel - Licence : Non renseignée - Publié le 05/02/2023 - Auteur : Roland Chastain +

    Booot (Moteur d'échecs UCI)

    Téléchargé 2 fois-
    0
    0
    Booot est un très fort moteur d'échecs écrit en Pascal par Alex Morozov.

    Booot peut être compilé ou avec Delphi ou avec Free Pascal. À partir de la version 7.1, Booot est compatible avec Linux.
    Logiciel - Licence : Non renseignée - Publié le 04/03/2023 - Éditeur : Alex Morozov +

    Pendule binaire

    Téléchargé 1 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Pendule qui affiche l'heure courante en binaire, en mode graphique.
    Licence : Freeware - Publié le 11/11/2010 - Taille 136,9 Ko - Auteur : Mic** +

    Unité App28

    Téléchargé 1 fois-
    0
    0
    APP28.PAS est une unité pour les applications développées sous Turbo Vision. Cette unité permet d'obtenir, en plus des modes habituels, un écran de 28 lignes.
    Licence : Freeware - Publié le 03/05/2012 - Taille 35 Ko - Éditeur : Ed Jordan +

    Puissance 4

    Téléchargé 1 fois-
    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 +

    Validateur de chaîne FEN utilisant les expressions régulières

    Téléchargé 1 fois-
    1
    0
    Librarie dynamique qui utilise les expressions régulières pour vérifier le format d'une chaîne FEN (1). On peut aussi utiliser directement l'unité Functions (voir TestFunctions.dpr).

    Compilation testée : Delphi 7, FreePascal 2.6.4.

    L'unité utilisée pour les expressions régulières est disponible à l'adresse suivante :

    http://regexpstudio.com/Downloads/regexpr.zip

    Toutefois, en ce qui concerne FreePascal, je me suis aperçu après coup que le programme se compilait et fonctionnait aussi bien avec l'unité homonyme (RegExpr.pas) livrée avec le compilateur.

    (1) Forsyth-Edwards Notation.
    Licence : Non renseignée - Publié le 03/10/2014 - Auteur : Roland Chastain +

    Défi Pascal 2014 "screensaver" - Projet de EpiTouille : SSFirework

    Téléchargé 1 fois-
    2
    0
    Défi Pascal 2014 - SSFirework

    Description

    SSFirework est un économiseur d'écran créé par Epitouille dans le cadre du défi pascal 2015. L'économiseur reproduit l'effet de feux d'artifices (firework) en utilisant un moteur de particules très léger.
    Il utilise OpenGL et SDL pour le contexte et gère lui-même les évènements ce qui le rend autonome et multi-plateforme.
    Le projet comporte 2 unités ainsi que le fichier source principal :
    • UWindow.pas : unité permettant de gérer la fenêtre et ses interactions ;
    • UFirework.pas : unité contenant la classe Firework et permettant de gérer un feu d'artifice ;
    • main.pas : fichier source principal qui appelle la logique du jeu.


    Con ... Voir la suite
    Licence : Non renseignée - Publié le 01/05/2015 - Auteur : EpiTouille +

    FLRE - Fast Light Regular Expressions

    Téléchargé 1 fois-
    2
    0
    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.
    Licence : GPL - Publié le 25/09/2015 - Éditeur : Benjamin Rosseaux +

    LEILA Picture Toolbox

    Téléchargé 1 fois-
    2
    0
    Petit logiciel de redimensionnement d'images en masse développé sous Lazarus.
    Licence : LGPL - Publié le 11/07/2016 - Auteur : LaurentC33 +

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

    Téléchargé 1 fois-
    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 +

    Outil nettoyage dossier projet

    Téléchargé 1 fois-
    0
    0
    Nettoyer dossier projet

    Si vous voulez nettoyer le dossier d'un projet, vous pouvez supprimer les fichiers suivants:
    .a, .bak, .compiled, .lps, .o, .or, .ppu, .rst

    Le dossier lib peut être supprimé sans crainte puisqu'il contient des fichiers binaires compilés.
    Le dossier backup peut être suuprimer si vous ne tenez pas à la sauvegarde.

    Cette petite application offre la possibilité d'être intégrée dans l'IDE.

    Dans le menu "outils" de lazarus allez dans "Configurer les outils externes" et "Ajouter".

    Remplissez ainsi les champs de la fenêtre:

    Champ Titre: Nettoyer dossier projet (ou autre)
    Champ Nom du programme (sous windows): C:\lazarus\fpc\3.2.0\bin\x86_64 ... Voir la suite
    Logiciel - Licence : Libre - Publié le 01/02/2021 - Auteur : sematimo +

    Ghost Invasion

    Téléchargé 1 fois-
    0
    0
    Clone de Pac-Man, écrit pour Turbo Pascal par George M. Tzoumas, porté vers l'unité ptcGraph de Free Pascal
    Logiciel - Licence : Non renseignée - Publié le 01/08/2022 - Auteur : Roland Chastain +