Espace d'Asher256

Les démonstrations graphiques que j’ai créées en QuickBASIC





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 et de la programmation temps réel.

Auteur: Asher256
URL: QBWorld: Autre productions

Flying War

Flying War est un jeu vidéo dans lequel le joueur pilote une fusée spatiale ayant perdu le contrôle au milieu de l’espace. Le but est d’éviter les étoiles en se déplaçant vers la gauche ou la droite à l’aide des touches directionnelles.

Télécharger: flw.zip

3D Texture

3D Texture est une démonstration de véritable 3D texturée réalisée entièrement en QuickBASIC. Ce projet met en œuvre des calculs mathématiques permettant d’afficher des surfaces texturées en perspective. Obtenir un rendu 3D fluide dans un environnement aussi limité constituait un défi technique particulièrement intéressant.

Télécharger: 3dtext.zip

Démo Feu

La Démo Feu reproduit l’un des effets graphiques les plus populaires de l’époque : une animation réaliste de flammes générées en temps réel. Grâce à un algorithme de propagation des couleurs, les flammes semblent s’élever naturellement à l’écran. Cette démonstration représente une réussite technique qui montre les possibilités graphiques offertes par QuickBASIC.

Télécharger: feu.zip

Balle

Balle est une animation simple mais efficace mettant en scène une balle rebondissant à l’écran. Derrière cette apparente simplicité se cachent des notions fondamentales de programmation graphique, comme la gestion des coordonnées, des déplacements et des collisions avec les limites de l’écran.

Télécharger: balle.zip

StarField 3D

StarField 3D simule un voyage à travers l’espace grâce à un champ d’étoiles en trois dimensions. Les étoiles semblent se rapprocher du spectateur à grande vitesse, créant une impression de profondeur et de mouvement. Cette démonstration utilise des calculs de perspective pour transformer des coordonnées 3D en affichage 2D.

Télécharger: star3d.zip

Un aperçu de mes créations

Ces démonstrations illustrent différentes techniques graphiques expérimentées en QuickBASIC, allant de l’animation simple aux effets visuels plus avancés. Elles témoignent de ma passion pour la programmation et de mon intérêt pour l’exploration des capacités graphiques des ordinateurs de l’époque.

L’ensemble de ces projets est disponible dans le dépôt GitHub Asher256/asher256-legacy, qui regroupe plusieurs de mes réalisations historiques en QuickBASIC.