Codes sources Pascal

Sources Pascal, tous compilateurs et toutes plateformes.
Ajouter un nouvel élément

    Saisie de texte en mode graphique

    Licence : Gratuit - 11/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Procédures permettant de saisir du texte en mode graphique, avec effacement dynamique en cas d'erreur.

    Snake

    Licence : Gratuit - 11/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Jeu de Snake en mode graphique.

    Star Break-out

    Licence : Gratuit - 12/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Un Star-breakout en mode graphique. Il faudra éventuellement modifier le chemin vers les fichiers BGI dans le source.

    Comptage de racines complexes

    Éditeur : Jean-Pierre Moreau +
    Compilateur : Turbo Pascal for Windows.

    Catégorie : nombres complexes.
    Programme de démonstration de comptage de racines complexes.

    Ref.: "BASIC Scientific Subroutines, Vol. II" de F.R. Ruckdeschel, BYTE/McGRAWW-HILL, 1981.

    Paquetage complet d'unités de Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 3 x
    Ce paquetage renferme l'ensemble des unités réalisées par Haypo et disponibles sur son site Turbo Pascal. Il s'agit de la version compilée de ces unités ; les codes sources sont téléchargeables via le lien ci-dessous.

    Unités hardware (matériel) :
    • Clavier : Gestion du clavier (vérification de la présence d'une touche dans le tampon et lecture d'une touche dans le tampon ou à défaut attend une pression de touche).
    • DrvSouris : Gestion hardware de la souris (lecture de sa position, des boutons, changement du curseur...).
    • EcranTxt : Gestion de l'écran en mode texte 80x25 caractères et surtout en COULEURS (16 exactement).
    • EcranVGA : Gestion de l'écran dans le mode VGA : 320x200 pixels en ... Voir la suite

    Puissance 4 utilisant l'algorithme MinMax

    Éditeur : Fabien Torre +
    Puissance 4 de Fabien Torre.

    Version Lazarus par Roland Chastain.

    Compilé avec Lazarus 1.6.2.

    L'intérêt de ce programme réside, d'une part, dans l'utilisation du composant TStringGrid, qu'on a détourné de sa finalité initiale, pour en faire une grille de "Puissance 4". La propriété DefaultDrawing a été réglée à FALSE, de sorte que le dessin des cellules est intégralement effectué par la méthode Redessiner. Par ce moyen on se débarrasse du carré en pointillés qui d'ordinaire marque la cellule sélectionnée. En contrepartie, il faut dessiner même les cases vides.

    Mais l'intérêt du programme réside surtout dans la partie "intelligence artificielle", et dans la mise en œuvre de l'algorithme "MinMax". < ... Voir la suite

    The Bocquet Pascal Library

    Éditeur : Jeoffrey Bocquet + 237 Ko
    Compilateur : Turbo Pascal (plateforme MS-DOS).

    Une série de sources d'utilitaires écrits par Jeoffrey Bocquet :

    InfoMem 2.0 : informations sur l'occupation de la mémoire et tests
    SpeakWav 1.0 : pour jouer un fichier wav sur le haut-parleur du PC
    Diskinfos 1.5 : informations générales sur le disque dur et tests
    Parquer 2.7 : pour parquer des disques durs
    Boot 1.0 : pour booter à chaud, à froid ou sous Windows 3.x
    Delp 1.0 : amélioration de la commande del
    DelSof 1.0 : effacement de fichiers sauf ceux spécifiés
    DelTree 2.0 : amélioration de la commande deltree
    TreePlus 1.5 : amélioration de la commande tree
    Unit CmdLine : unité d'analyse de paramètres passés en ligne de comma ... Voir la suite

    K-Tools - bibliothèque d'unités d'objets Turbo Pascal 6 et 7

    Éditeur : Bruno Kostrzewa + 311 Ko
    Compilateur : Turbo Pascal

    K-Tools est un ensemble d'unités et d'applications écrites par Bruno Kostrzewa :

    Unit UDrivers : gestion du clavier et de la souris
    Unit UTextScr : gestion de l'écran en mode texte
    Unit UMem : gestion de la mémoire
    Unit UImprim : gestion de l'imprimante
    Unit OTableau : objets liés aux tableaux dynamiques
    Unit OFile : objets liés aux fichiers
    Unit OBinFile : objets liés aux fichiers avec mémoire tampon
    Unit OFText : objets liés aux fichiers textes
    Unit OFHelp : objets liés aux fichiers d'aide
    Unit OFWrite : objets liés aux fichiers .wri (Write for Windows)
    Unit OFSwag : objets liés aux fichiers swag
    Unit OFZip : objets liés aux fichiers . ... Voir la suite

    Labyrinthe 3D

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Parcourez un labyrinthe 3D. Vous disposez d'une boussole, de repères et d'un nombre limité de consultations de carte.

    Labyrinthe 3D

    Éditeur : Kimmo Fredriksson + 146 Ko
    Compilateur : Turbo Pascal

    Un ensemble de routines permettant de réaliser un labyrinthe en 3D, écrites par Kimmo Fredriksson.

    Jeu du Serpent

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Jeu du Serpent, jusqu'à 4 joueurs. Le but est d'esquiver les obstacles en blanc, la trace des autres joueurs ainsi que sa propre trace.

    Gnasher v. 24 (variante du Pac-Man)

    Éditeur : Jürgen Fog + 26 Ko
    Compilateur : Turbo Pascal.

    Source d'un jeu dérivé du Pac-Man, écrit par Jürgen Fog.

    Space Wargame

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Un splendide wargame spatial.

    Lecture, écriture et formatage de disquette

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.
    Catégorie : Turbo Vision.

    Cette application permet de lire, d'écrire ou de formater les secteurs d'une disquette. Elle sert d'illustration au tutoriel sur la programmation avancée Turbo Vision.

    PCX Kit 5.3

    Éditeur : Peter Donnelly + 66 Ko
    Compilateur : Turbo Pascal.

    Gestion d'images au format PCX et création d'images BGI à partir d'images PCX.

    PCMasque : package d'outils PC

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Browser de fichiers complet avec divers utilitaires système. Décompressez l'archive et lancez pcmasque.exe.

    Snake avec la SDL et Lazarus

    Licence : Autre - 19/12/2014 - Téléchargé 3 x
    Un jeu du Snake banal avec la SDL et compilé avec Lazarus sous Win XP.

    Points Positifs :
    • Gestion des événements, du son et de la SDL (pointeurs...) et algorithme du Snake;
    • Programme structuré (je m'étais lancé dans la POO au début mais sans succès);
    • Graphique pas mal :) fait sous Paint ^^ (c'est pas évident du 16x16 pixels sous Paint);
    • La SDL est portable donc, logiquement, le code est portable.
    Points à finir :
    • Quand vous perdez, obligation de quitter pour relancer le jeu;
    • Pas de gestion du score;
    • Pas de gestion d'erreurs (s'il y a un problème, le programme se plante en utilisant les messages classiques de Windows);
    • Pas de gestion du temps (au début, ... Voir la suite

    Unité Pk PCX

    Éditeur : Patrick Carpentier + 3 Ko
    Compilateur : Turbo Pascal.

    Unité de gestion d'images au format PCX, écrite par Patrick Carpentier.

    Carnet d'adresses

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Borland Pascal.

    Carnet d'adresses et répertoire téléphonique. Le programme peut servir de serveur DDE pour une autre application (un modèle de document WinWord 6 accompagne d'ailleurs le source).

    Sujets intéressants : Dialogues Windows standard de choix de police de caractères et de choix de couleurs, impression de listings et d'étiquettes.

    Moteur 3D

    Licence : Gratuit - 15/11/2010 - Téléchargé 3 x
    Compilateur : Borland Pascal.

    Un moteur 3D façon Wolfenstein ou Doom.

238 éléments

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