Espace d'Asher256

Catalogue Complet de la Scène Francophone Quick Basic entre 2000 et 2006





Cet article propose un recensement exhaustif des productions de la scène francophone QuickBasic diffusées par le portail QBWorld entre 2000 et 2006. Cette compilation regroupe l’intégralité des ressources répertoriées dans le code source original du site, incluant les tutoriels destinés aux débutants comme aux utilisateurs avancés, les utilitaires de développement, les bibliothèques graphiques et sonores en assembleur, ainsi que l’ensemble des jeux et mini-programmes.

Jeux

Flying War

  • Auteur : Asher256
  • Taille : 28 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Dans ce jeu en ASCII, vous vous retrouvez à bord d’une fusée spatiale ayant perdu le contrôle au milieu de l’immensité de l’espace ! Votre objectif est de manœuvrer l’appareil en utilisant les touches directionnelles pour vous déplacer vers la gauche et la droite.

MisterKid

  • Auteur : Asher256
  • Taille : 239 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Très apprécié par de nombreux programmeurs QBasic, MisterKid a été une véritable réussite sur la scène francophone et anglophone au cours de l’année 2001. Il contient 5 mondes et 12 stages à découvrir, tous regorgeant de monstres qui n’ont qu’un seul objectif : vous éliminer ! Côté technique, MisterKid utilise DirectQB pour l’affichage et la bibliothèque FmLib pour les effets sonores (FX) et les musiques (FMS).
    (BAS,EXE)
Aperçu de MisterKid

Le Bon Compte 3

  • Auteur : Georges Thoral
  • Taille : 258 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Nouvelle version du Bon Compte, un jeu inspiré du célèbre programme télévisé Des chiffres et des lettres. De nombreuses améliorations sont au rendez-vous.
    (EXE,BAS)

Labyrinthe

  • Auteur : Pawlowski Jeremy
  • Taille : 231 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un labyrinthe en 3D très bien réalisé où vous pouvez rencontrer des personnages et des monstres. Le but est de vaincre le Comte puis de sortir sain et sauf.

Mastermind Thoral

  • Auteur : Georges Thoral
  • Taille : 178 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un clone du célèbre jeu Mastermind.
    (EXE,BAS)

Dinosaure

  • Auteur : Timothée Naux
  • Taille : 102 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de plateforme proche de QBS-Mario ! Cette fois-ci, c’est un dragon qui incarne le héros et doit naviguer dans un monde truffé d’obstacles. J’encourage vivement son auteur à continuer, car c’est un très bon début !
    (EXE)

EyeBall

  • Auteur : Badjas productions
  • Taille : 321 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu où vous contrôlez des extraterrestres qui jouent au volley-ball. Ce titre comporte de superbes graphismes et de magnifiques effets spéciaux. Côté technique, il utilise la bibliothèque DirectQB pour les graphismes et QMidi pour la gestion des fichiers MIDI.
Aperçu de EyeBall

Orion

  • Auteur : Laurent Vanaerde
  • Taille : 40 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Vous pilotez une fusée qui doit détruire tout ce qui bouge à l’écran.
    (EXE,BAS)

Hacked Nibbles

  • Auteur : Endorphin
  • Taille : 54 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : La version modifiée (hackée) du célèbre jeu Nibbles (le serpent) fourni historiquement par Microsoft.
    (EXE,BAS)

Morpion

  • Auteur : Laurent Vanaerde
  • Taille : 38 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Le jeu du morpion. Bien que graphiquement minimaliste et sans support de la souris, l’intelligence artificielle est bien conçue.
    (EXE,BAS)

QBTetris

  • Auteur : JeffKey
  • Taille : 53 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un clone de Tetris développé en QBasic !
    (EXE,BAS)

Cookie Delivery

  • Auteur : JAWS V-Soft
  • Taille : 133 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Développé par le créateur de Mini RPG. Dans chaque niveau, vous devez briser des paquets au marteau tout en évitant les monstres. C’est un bon divertissement malgré des graphismes passables.
    (EXE,BAS)
Aperçu de Cookie Delivery

Space Commando II

  • Auteur : TopGun Software
  • Taille : 252 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Vous incarnez un commando qui doit éliminer des extraterrestres verts. Un jeu réussi qui intègre des scrollings multidirectionnels, des systèmes de particules et divers monstres. Le buffer d’affichage reste cependant un peu étroit, une concession inévitable face aux limitations techniques de la mémoire conventionnelle.
    (EXE)
Aperçu de Space Commando II

Super Stack

  • Auteur : Oren Bartal
  • Taille : 234 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu vidéo particulièrement réussi ! Dans la lignée de Tetris, ce titre de réflexion s’avère aussi soigné graphiquement qu’agréable à jouer. Un incontournable à ne pas rater. Côté technique, le programme s’appuie sur DirectQB pour l’affichage.
Aperçu de Super Stack

Sonic-Xtreme V7

  • Auteur : Prodigy 2000
  • Taille : 585 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un clone de Sonic en QBasic. On ne peut pas le qualifier de copie conforme du titre original de SEGA, car le projet souffre de graphismes perfectibles, d’une gestion approximative des collisions et de déplacements imprécis.
Aperçu de Sonic-Xtreme V7

MiniRPG II

  • Auteur : JAWS-V Soft
  • Taille : 87 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un petit jeu de rôle humoristique. Vous incarnez un personnage qui fuit une prétendante déterminée à l’épouser à tout prix. Le style visuel est très inspiré de l’univers des mangas.
    (BAS)
Aperçu de MiniRPG II

Promzone

  • Auteur : SV Reanimator
  • Taille : 412 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Vous incarnez un cambrioleur qui doit se déplacer furtivement, trouver des clés, déverrouiller des portes et neutraliser des policiers. Le titre bénéficie de graphismes soignés pour le genre et d’une ambiance sonore dynamique. Côté technique, Promzone exploite DirectQB pour l’affichage et les effets sonores, ainsi que QMidi pour la musique de fond.
    (BAS,EXE)
Aperçu de Promzone

Wetspot 2

  • Auteur : Angelo Mottola
  • Taille : 390 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : La suite de Wetspot 1 sorti en 1996. Un jeu d’arcade au principe simple : vous contrôlez un crabe qui doit éliminer tous les monstres présents à l’écran. Pour ce faire, il suffit de pousser des blocs pour les projeter sur vos ennemis. Côté technique, Wetspot 2 utilise QMidi pour les musiques (.mid), DMAPLAY pour les fichiers audio (.wav) et la bibliothèque BlastLib pour la partie graphique.
    (EXE)
Aperçu de Wetspot 2

Cyclone

  • Auteur : SV Reanimator
  • Taille : 218 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un excellent jeu d’hélicoptère doté de beaux graphismes et d’effets environnementaux réalistes (lumière, eau, pluie). L’objectif est de secourir des civils. Côté technique, Cyclone utilise DirectQB pour l’affichage et les effets sonores.
    (BAS,EXE)
Aperçu de Cyclone

Little Pixy II

  • Auteur : TMB Productions
  • Taille : 338 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de plateforme très attachant. Vous incarnez le Père Noël (ou son fils) et devez collecter des objets pour valider les différents niveaux. Le gameplay peut toutefois s’avérer répétitif à long terme. Côté technique, les graphismes ont été conçus sous PaintShop Pro et la gestion de la mémoire étendue s’effectue via XMS Handler.
    (EXE)
Aperçu de Little Pixy II

Utilitaires

FmSong

  • Auteur : Asher256
  • Taille : ~138 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un tracker permettant de composer des musiques au format FMS pour les intégrer directement dans vos productions QBasic. J’ai notamment conçu les musiques de MisterKid avec cet outil. Les morceaux peuvent être chargés en code source grâce à la bibliothèque FmLib. Côté technique, FmSong nécessite une carte AdLib ou Sound Blaster 100 % compatible.
Aperçu de FmSong

Sprites Util

  • Auteur : Hilaire Tomas
  • Taille : 208 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Utilitaire facilitant la manipulation de sprites en mode SCREEN 12 (640×480, 16 couleurs). Le package inclut plusieurs démonstrations techniques.
    (BAS,EXE)

QBFTP

  • Auteur : Maxime Cheramy
  • Taille : 4 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Outil pour transférer vos fichiers vers votre serveur d’hébergement. Il s’appuie sur le programme ftp.exe fourni nativement avec Windows. Personnellement, je l’utilise pour mettre à jour mon site internet !

CreaPal

  • Auteur : Dark Lanfeust
  • Taille : 34 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Utilitaire permettant de générer vos propres palettes de couleurs standards ou avec des effets de dégradés.

Menu

  • Auteur : Anonyme
  • Taille : 5,06 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un petit utilitaire distribué avec son code source, permettant d’ajouter des menus interactifs en mode texte dans vos propres applications.

PCX2BSV

  • Auteur : Arf Enterprises
  • Taille : 21 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un convertisseur pour transformer un fichier image PCX au format BSAVE de QBasic. Ce programme est distribué sous licence shareware (évalué à 5 $).

GIF2BSV

  • Auteur : James Kurth
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un convertisseur pour transformer un fichier image GIF au format BSAVE de QBasic.

QMidi 4.1

  • Auteur : Jesse Dorland
  • Taille : 135 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un code source (.BAS) indispensable si vous souhaitez jouer des fichiers MIDI sous l’environnement QBasic. Ce dossier regroupe le code à inclure ainsi que le fichier d’aide qmidi.doc détaillant les fonctions d’appel.

CPut 1.0

  • Auteur : Der Linden
  • Taille : 6 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une routine permettant d’afficher un sprite via la commande PUT lorsqu’il dépasse des limites physiques de l’écran, évitant ainsi un plantage de QBasic. Par exemple, il devient possible d’afficher un sprite de 20×20 pixels en coordonnées (320, 100) sur un écran de 320×200 sans générer d’erreur de débordement.

SoundLab

  • Auteur : Angelo Mottola
  • Taille : 21 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un outil de création d’effets sonores (FX) accompagné d’un fichier d’exemple .BAS pour charger et exécuter vos créations.

USplit

  • Auteur : Asher256
  • Taille : 44 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un programme utilitaire pratique servant à segmenter les fichiers volumineux en plusieurs morceaux, facilitant par exemple leur stockage sur une série de disquettes.

Mouse

  • Auteur : Anonyme
  • Taille : 1 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Code d’intégration permettant d’exploiter les mouvements et les clics de la souris dans une application QBasic.

Loading Jasc palette

  • Auteur : Lord Agnathian
  • Taille : 1 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Routine permettant d’importer directement les fichiers de palettes de couleurs (.PAL) générés par Jasc PaintShop Pro.

Fade

  • Auteur : Kitsoft Productions
  • Taille : 3 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Petit module utilitaire pour implémenter des effets de fondu de palette (Fade In / Fade Out).

Load and Save BMP v8.0

  • Auteur : Stephen L. Maxson
  • Taille : 3 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Deux sous-programmes, Loadbmp8 et Savebmp8, conçus pour charger et sauvegarder des images bitmap (BMP) au sein de vos créations QuickBasic.

CCL

  • Auteur : Asher256
  • Taille : 44 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un logiciel utilitaire pour chiffrer des fichiers. Il s’avère également nécessaire pour déchiffrer certains des codes sources que je mets à disposition.

PlayWav

  • Auteur : Lord Agnathian
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une extension (add-on) logicielle permettant d’intégrer et de jouer des fichiers audio WAV de manière simple et rapide grâce à une routine unique : PlayWav().

Bibliothèques

FmLib 1.5

  • Auteur : Asher256
  • Taille : 50 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Nouvelle version de la bibliothèque dédiée à la lecture des fichiers .FMS générés par le tracker FmSong. Vos compositions s’intègrent désormais facilement dans vos projets. Le plus : aucun programme résident (TSR) n’est requis en tâche de fond (s’affranchit de SBMIDI ou SBSIM).

DirectQB

  • Auteur : Angelo Mottola
  • Taille : 207 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une bibliothèque intégralement écrite en assembleur, garantissant une excellente vitesse d’exécution. Elle opère exclusivement en mode 13h (320x200x256 couleurs) et s’appuie sur la mémoire EMS. Elle embarque de nombreuses routines : gestion audio (WAV) par transfert DMA, affichage de sprites, double buffer, clipping, calculs 3D (polygones), décodage d’images (BMP, PCX, GIF) et gestion de fichiers d’archives (Datafiles).
    Le plus : Une solution particulièrement véloce et performante.
    Le moins : Limitée à un seul mode graphique.

EMS Lib

  • Auteur : Anonyme
  • Taille : 207 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une bibliothèque prête à l’emploi permettant d’exploiter la mémoire EMS afin de s’affranchir de la barrière historique des 640 Ko de base, étendant l’espace adressable jusqu’à 15 Mo.
    Le plus : Un code source .BAS extrêmement pratique.
    Le moins : Aucun point négatif relevé.

Blast Library

  • Auteur : Andrew L. Ayers
  • Taille : 207 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Bibliothèque d’affichage optimisée pour le mode 13h, écrite en assembleur (plus rapide que DirectQB). Elle utilise des transferts directs en mémoire vidéo. Elle intègre les fonctions classiques réécrites : PUT, GET, PRINT, CLS…
    Le plus : Une rapidité d’exécution optimale.
    Le moins : Un catalogue de fonctions un peu restreint et un seul mode supporté.

Future Library

  • Auteur : Future Software
  • Taille : 207 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une solution complète prenant en charge de nombreux modes d’affichage graphiques VESA (jusqu’à 1024×768 en 16 millions de couleurs). Elle propose la gestion de polygones 3D, le support audio (fichiers WAV), le double/triple buffering ainsi que le chargement d’images (BMP, PCX…).
    Le plus : Bibliothèque riche offrant un large choix de résolutions graphiques.
    Le moins : Le revers de la médaille réside dans sa lenteur d’exécution.

Graphisme (GFX)

Matrix

  • Auteur : Papouss
  • Taille : 962 octets
  • Liens de référence : Fichier de téléchargement
  • Description : Une simulation textuelle de l’effet de code défilant du film Matrix.
    (BAS)

Parallaxe Bêta 0.1

  • Auteur : Matthieu Lalère
  • Taille : 115 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Deux démonstrations de scrolling parallaxe (gestion de plusieurs plans superposés) exploitant la bibliothèque EMS Lib pour le stockage des segments. Les routines préservent ainsi la mémoire conventionnelle des 640 Ko de QBasic. L’exécution s’avère un peu lourde sur de vieilles configurations, mais le code constitue un excellent support d’étude. L’un des exemples rappelle l’effet de perspective marine de Donkey Kong Country 2.
    (EXE,BAS)

Graph Pack

  • Auteur : Dark Lanfeust
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une collection regroupant 5 fichiers sources d’effets visuels (fractales, champs d’étoiles, etc.).
    (BAS)

Démonstration de Neige

  • Auteur : Michel Fabien
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une très belle simulation de chute de flocons de neige.
    (BAS)

VScroll

  • Auteur : Anonyme
  • Taille : 311 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une démonstration de scrolling vertical (similaire au rendu de Zelda III) sous l’environnement SCREEN 13. Cette démo est particulièrement réussie. Le code source étant ouvert, profitez-en pour analyser son fonctionnement.
    (BAS)

CPlasma

  • Auteur : Anonyme
  • Taille : 1 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un magnifique effet de plasma coloré.
    (BAS)

FSim 3D

  • Auteur : Anonyme
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une simulation de vol affichée en 3D fil de fer.
    (BAS)

3D Texture

  • Auteur : Asher256
  • Taille : 58 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Démonstration d’un véritable moteur 3D texturé développé en QBasic. Ce projet a été mis de côté au cours de l’année 2001. Les routines de calcul géométrique restent parfaitement réutilisables après analyse du code source.
    (BAS,EXE)
Aperçu de 3D Texture

QBasic Worm

  • Auteur : Biskbart
  • Taille : 28 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une démonstration technique axée sur la génération de cartes aléatoires destructibles dans le style du jeu Worms.
    (BAS,EXE)

Star Field 3D

  • Auteur : Asher256
  • Taille : 28 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une démonstration d’un champ d’étoiles évoluant en perspective 3D.
    (BAS,EXE)

FEU

  • Auteur : Asher256
  • Taille : 39 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Démonstration d’un algorithme de simulation de flammes en temps réel.
    (BAS,EXE)
Aperçu de FEU

3D Flight Simulator v4.3

  • Auteur : Red Baron
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Démonstration d’un simulateur de vol en 3D faces pleines (sans textures). Visuellement minimaliste, le programme s’avère mathématiquement et techniquement bien structuré.
    (BAS)

Tutoriels Divers

Acquérir un bon style de programmation

  • Auteur : Benjamin Renaut
  • Taille : 11 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Ce document enseigne les bonnes pratiques d’ingénierie logicielle pour structurer son code, le rendre lisible et faciliter sa maintenance par soi-même ou ses collaborateurs. Bien que les exemples s’appuient sur le QBasic, ces concepts universels s’appliquent à tous les langages de programmation.

Comment Linux écrasa Windows

  • Auteur : Cynbe
  • Taille : 10 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un essai d’analyse historique et technique captivant à lire absolument.

Utiliser le programme ftp.exe

  • Auteur : Asher256
  • Taille : 2 Ko
  • Liens de référence : Fichier de référence
  • Description : Guide pratique expliquant comment utiliser l’utilitaire en ligne de commande ftp.exe afin de transférer vos productions vers un serveur distant, idéal pour automatiser le déploiement d’une page web.

Tutoriels QBasic pour Débutants

Tutoriel chiffrement et palettes

  • Auteur : dzouato
  • Taille : 483 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Deux guides d’introduction pour apprendre à chiffrer vos fichiers de données et à manipuler les registres des palettes graphiques sous QBasic.

Tutoriel COMPLET QBasic pour débutant

  • Auteur : Philippe-Henry Marcy
  • Taille : 483 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un ouvrage complet de 80 pages au format PDF détaillant les fondements de la programmation sous QuickBasic, accompagné de nombreux cas pratiques. Un grand bravo à l’auteur pour ce travail de documentation remarquable.

Tutoriel QBasic

  • Auteur : Anonyme
  • Taille : 68 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un guide d’initiation bien structuré permettant aux débutants d’acquérir de solides bases en algorithmique.

Warrior QB Tutorial

  • Auteur : Warrior
  • Taille : 135 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un excellent manuel didactique couvrant l’éventail complet des fonctionnalités de base de QBasic, incluant notamment les interruptions matérielles pour la gestion de la souris.

Slasky Tutorial

  • Auteur : Slasky
  • Taille : 23 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un parcours d’apprentissage progressif structuré par étapes, vivement recommandé pour l’initiation des grands débutants.

Raptor’s Tutorial

  • Auteur : Flavien Charlon
  • Taille : 23 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un autre document d’initiation à la programmation, un peu plus condensé que le tutoriel de Slasky.

Basic Tutorial

  • Auteur : Asher256
  • Taille : 67 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une introduction synthétique concentrée sur l’apprentissage et l’usage des instructions de base PRINT et INPUT.

Tutoriels QBasic Avancés

ProcTasm – Edition II

  • Auteur : Asher256
  • Taille : 7 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un document technique avancé dédié à l’intégration de routines en assembleur au sein du QuickBasic. Il explique comment concevoir et lier du code machine pour maximiser les performances d’exécution des jeux et logiciels. Cette seconde édition corrige des erreurs de la première mouture et s’enrichit de deux articles rédigés par Strix Slayer.

L’assembleur dans le QBasic

  • Auteur : Aaron Severn
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Guide expliquant comment utiliser l’utilitaire DEBUG pour injecter des routines de bas niveau directement dans vos binaires QBasic (traduit de l’anglais).

La 3D dans le QBasic, TOME 2

  • Auteur : Tom Rathbone
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Suite du premier volet, se focalisant sur les matrices de rotation géométrique et l’application d’un effet d’anticrénelage (antialiasing) sur le tracé de points.

La 3D dans le QBasic, TOME 1

  • Auteur : Tom Rathbone
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Traduction d’un guide technique abordant les fondamentaux mathématiques de la projection tridimensionnelle : comment projeter un point de coordonnées 3D sur un plan d’affichage en 2D.

Le graphisme 3D en QBasic

  • Auteur : Aaron Severn
  • Taille : 3 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Traduction en français d’un cours anglophone synthétisant la logique algorithmique globale requise pour implémenter un moteur 3D fonctionnel.

QB Libs

  • Auteur : Asher256
  • Taille : 2,07 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une étude comparative entre les deux grandes bibliothèques d’extensions de l’époque : DirectQB et FutureLib. Quels sont les critères de choix ? Comment mener à bien leur installation ?

Le clavier dans le QBasic

  • Auteur : Asher256
  • Taille : 1,40 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Astuces techniques pour intercepter les codes de balayage (scancodes) et optimiser la gestion des entrées clavier.

L’optimisation en QBasic

  • Auteur : Asher256
  • Taille : 3 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : L’interpréteur QBasic s’avère particulièrement lent si l’on ne maîtrise pas ses spécificités. Ce tutoriel compile les techniques indispensables pour optimiser l’exécution de votre code source.

L’animation comme dans QBSMario

  • Auteur : Asher256
  • Taille : 40 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Ce cours détaille la mise en place d’un système d’animation cyclique simple de sprites pour vos jeux vidéo, à l’image du moteur de QBS-Mario.

ProgsOnline

  • Auteur : ProgsOnline
  • Taille : 67 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un tutoriel complet abordant des problématiques de développement variées : champs d’étoiles 2D/3D, routines de scrollings, algorithmes de chiffrement, etc.

Divers (MISC)

Rapid Tic Tac Toe

  • Auteur : Asher256
  • Taille : 401 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de morpion doté d’une routine d’intelligence artificielle particulièrement efficace.
    (BAS, EXE)

Niki version II

  • Auteur : Asher256
  • Taille : 147 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un programme d’agent conversationnel (chatbot) simulant une amie dotée d’un dictionnaire de réponses interactif.
    (BAS,EXE)
Aperçu de Niki version II

Mini Programmes (MINIPROG)

QB Apollo 11

  • Auteur : Timothée Naux
  • Taille : 138 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un mini-jeu de simulation physique où vous devez faire atterrir un module lunaire en gérant sa poussée.
    (EXE)

Airfighter

  • Auteur : Timothée Naux
  • Taille : 255 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu d’affrontement spatial tactique contre un opposant géré par l’ordinateur.
    (EXE,BAS)

Devines

  • Auteur : Anonyme
  • Taille : 39 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un grand classique d’initiation : le joueur doit deviner un nombre entier généré de manière pseudo-aléatoire par la machine.

Jumanji

  • Auteur : Clood200
  • Taille : 42 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de société virtuel basé sur des lancers de dés, où chaque case déclenche des actions ou des mini-jeux dédiés.
    (EXE,BAS)

Glouton

  • Auteur : Timothée
  • Taille : 34 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une déclinaison de Pac-Man où l’objectif est de collecter divers objets dans un temps imparti. Une première réalisation particulièrement prometteuse et réussie pour cet auteur.
    (BAS)

Race 2.0

  • Auteur : CMT
  • Taille : 34 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Nouvelle mouture de Race ! Un duel de rapidité sur le même clavier où il faut presser sa touche le plus vite possible pour vaincre son adversaire.
    (BAS,EXE)

Puissance 4

  • Auteur : Guillaume Cannaux
  • Taille : 39 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Adaptation fidèle du célèbre jeu de stratégie. L’objectif est d’aligner 4 jetons identiques. Se joue à deux joueurs.
    (BAS,EXE)

Minimini RPG

  • Auteur : Anonyme
  • Taille : 39 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une implémentation ultra-minimaliste de jeu de rôle en mode texte.
    (EXE,BAS)

Pong Massacreur

  • Auteur : LTB
  • Taille : 39 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une version revisitée et nerveuse du célèbre jeu de Pong.
    (EXE,BAS)

Pass

  • Auteur : Laurent Vanaerde
  • Taille : 1 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une routine légère permettant d’intégrer une invite d’authentification par mot de passe dans vos applications.
    (BAS)

Crypton

  • Auteur : Anonyme
  • Taille : 1 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un utilitaire compact de chiffrement, fourni avec son code source complet pour en étudier les mécanismes de masquage binaire.
    (BAS)

Etoiles

  • Auteur : Michel Fabien
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une petite démonstration d’un champ d’étoiles défilant en deux dimensions.
    (BAS)

Eau

  • Auteur : Michel Fabien
  • Taille : 2 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Rendu élémentaire simulant un effet aquatique. Bien que visuellement simple, le code est hautement didactique pour les novices.
    (BAS)

MasterMind

  • Auteur : TOUF
  • Taille : 4 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : L’adaptation QuickBasic du célèbre jeu de réflexion. Les graphismes spartiates n’altèrent en rien l’intérêt du gameplay.
    (BAS)

Yahtzee

  • Auteur : Laurent Vanaerde
  • Taille : 4 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Le célèbre jeu de dés du Yam’s codé pour la console DOS.
    (BAS)

L5

  • Auteur : BestAmiForLaVie
  • Taille : 4 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un petit utilitaire textuel compilant l’intégralité des paroles des chansons du groupe pop L5.
    (BAS)

QBPainter

  • Auteur : HOSSEN Karim
  • Taille : 4 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un utilitaire rudimentaire d’édition graphique pixel-art en QBasic.
    (BAS)

Race Bêta

  • Auteur : CMT
  • Taille : 32 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Version préliminaire du jeu de duel où la victoire repose sur le martèlement frénétique de la barre d’espace.
    (BAS,EXE)

Nibbles

  • Auteur : Jerome Bertrand
  • Taille : 50 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de serpent traditionnel. L’accent est mis sur l’efficacité du gameplay et la clarté du code source fourni en annexe.
    (BAS,EXE)

Helico

  • Auteur : Adrien Aury
  • Taille : 36 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Une démonstration technique illustrant le comportement physique d’un hélicoptère en vol stationnaire.
    (EXE)

Slus Fight

  • Auteur : Anonyme
  • Taille : 21 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un jeu de combat aux visuels basiques, mais doté d’un code source rigoureusement commenté en anglais.
    (BAS,EXE)

Tous les exercices

  • Auteur : Anonyme
  • Taille : 6 Ko
  • Liens de référence : Fichier de téléchargement
  • Description : Un ensemble pédagogique de 18 fichiers sources .BAS à complexité linéaire, idéal pour guider pas à pas l’apprentissage des développeurs débutants.
    (BAS)

Conclusion

Malgré les contraintes inhérentes à l’environnement DOS et les limites de la mémoire conventionnelle de 640 Ko de QBasic, les développeurs ont su concevoir des solutions applicatives avancées. L’usage conjoint de bibliothèques en assembleur (comme DirectQB) et de trackers sonores dédiés illustre une volonté d’optimisation rigoureuse. Cette archive constitue un ensemble cohérent qui documente l’apprentissage pratique de l’informatique et du développement logiciel au sein d’une communauté de passionnés.« `