Auteur : Asher256Mise à jour : Avril 2003URL : http://qbworld.asher256.com Table des matières : 1- Introduction 2- Avant toute chose : TASM 3- Méthode pour compiler un fichier *.ASM en fichiers *.LIB et *.QLB 4- Comment appeler des fonctions en assembleur depuis QuickBasic ? 5- Comment passer des arguments à une fonction en assembleur ? 6- Que signifie le mot-clé BYVAL en... [Lire la suite]
Par Aaron Severn (22 décembre 1997)Traduction par : Asher256 (Octobre 2002) Introduction Il est toujours avantageux d’intégrer des routines en langage assembleur dans vos programmes QuickBasic afin d’en optimiser la vitesse d’exécution. Cela permet également d’appeler directement les interruptions du BIOS ou du DOS, ce qui reste irréalisable en QuickBasic natif. Ce... [Lire la suite]
Tutoriel écrit par Asher256URL: http://qbworld.asher256.com La plupart des développeurs QuickBasic utilisent la fonction INKEY$, mais son implémentation directe dans plusieurs structures conditionnelles successives pose souvent problème. Pourquoi ? Voici un exemple d’implémentation déconseillée avec INKEY$ : DO IF INKEY$="a" THEN PRINT "AAAAAAAAAAAA" IF INKEY$="b"... [Lire la suite]
Tutoriel écrit par : Tom Rathbone le 23/08/1999Traduit en français par : Asher256 (Septembre 2002) J’ai reçu de nombreux e-mails de personnes me demandant des routines 3D pour QuickBasic. Plutôt que de répondre individuellement, j’ai décidé d’écrire ce tutoriel afin d’en faire profiter le plus grand nombre. Ce document constitue un excellent point de départ pour... [Lire la suite]
DirectQB ou Future Library? Quelle librairie choisir et comment l’installer ? Que choisir? FutureLib est une bibliothèque très complète car elle prend en charge les modes graphiques VESA avec des résolutions allant jusqu’à 1024×768 en 16 millions de couleurs. Le large choix de modes disponibles la rend particulièrement attractive. Cependant, il ne faut pas occulter le... [Lire la suite]
Rapid Tic Tac Toe est le premier jeu que j’ai développé en 2001 capable d’offrir un véritable défi à un joueur humain. Le Tic Tac Toe, également connu sous le nom de Morpion, est un jeu de réflexion pour deux joueurs se déroulant sur une grille de 3 × 3 cases. Les participants jouent à tour de rôle en plaçant leur symbole (X ou O) dans une case libre. L’objectif est... [Lire la suite]
Écrit par Asher256, en Septembre 2001URL: http://qbworld.asher256.com Ce tutoriel vous enseignera les techniques pour optimiser votre code QuickBasic. Les routines PSET et POINT : des performances limitées Avant toute chose, évitez d’utiliser les modes graphiques SCREEN 7 ou SCREEN 12, qui sont aujourd’hui obsolètes. Privilégiez le mode SCREEN 13 (résolution de 320×200... [Lire la suite]
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... [Lire la suite]
CCL est un logiciel de chiffrement XOR en Quick Basic, que j’ai développé en 2001, conçu pour renforcer la sécurité de vos fichiers, qu’ils soient au format TXT, HTML, EXE, ZIP, et bien d’autres encore. L’un des avantages de ce crypteur est son absence totale d’en-tête ajouté au fichier chiffré ; le contenu est crypté directement avec votre clé unique. Cependant,... [Lire la suite]
MisterKid – Un jeu de plateforme fait en Quick Basic qui vous transportera dans une aventure colorée
English description: Mister Kid is a side-scrolling platform game that I wrote in Quick Basic in 2000. It will transport you to a colorful and thrilling adventure through 12 levels and 5 worlds. With each level, you will encounter new obstacles, enemies, and challenges that will test your skills and wits. From the forest to the world of sand, you will need to keep your eyes peeled and stay focused... [Lire la suite]
IMPORTANT: Il existe maintenant un nouvelle version d’UltraSplitter pourWindows et GNU/Linux à cette adresse : https://www.asher256.com/projects/ultrasplitter/ USplit est un utilitaire DOS écrit en Quick Basic, que j’ai développé en 2000, conçu pour diviser des fichiers en plusieurs fragments. Contrairement à d’autres logiciels de découpage qui se contentent de diviser... [Lire la suite]
English: FM-Song is a DOS software that I wrote in Quick Basic that can be used for creating music that is user-friendly. It is especially designed for creating QBasic video games music, because you can use the FM-Lib library to incorporate your music into your QBasic program. From a technical perspective, FM-Song can play up to 8 musical instruments at once, and you can choose from over 76 different... [Lire la suite]
RECOMMENDATION: Je vous recommande d’essayer le jeu de plateforme MisterKid, qui est techniquement plus avancé que QBSmario. QBSMario est mon tout premier jeu vidéo graphique créé en Quick Basic en 1999. Ce jeu a joué un rôle important car il m’a motivé à poursuivre la programmation en QBasic. QBSMario est relativement court (il s’agit simplement d’une démonstration)... [Lire la suite]
Écrit par Aaron Severn le 19 décembre 1997Traduit par Asher256 en 1999 Pour beaucoup de gens, le concept mathématique de l’espace 3D est peu familier,bien que nous y évoluions au quotidien. La notion la plus importante à reteniren 3D est la suivante : la taille apparente des objets varie en fonction de leurdistance (éloignés ou proches). Si notre cerveau interprète cela naturellement,ce... [Lire la suite]
Parmi mes premières réalisations en programmation avec QuickBASIC, j’ai développé plusieurs démonstrations graphiques et animations permettant d’explorer les capacités de ce langage entre 1997 et 2000. À une époque où les ressources matérielles étaient limitées, ces projets représentaient un excellent moyen d’apprendre les principes du graphisme, de l’animation... [Lire la suite]

