Moteur de simulation d'environnement 3D basé sur un BSP 2D (Binary Space Partitionning)


Détails

  • Langage : C, Assembleur 286
  • EDI : Turbo C, TASM
  • Plateforme : 286 à 8 Mhz
  • Environnement : DOS
  • Date : 1998

Création des niveaux

  • Simple dessin de lignes à l'écran, générant les murs de l'environnement 3D

Compilateur BSP

  • Génère l'arbre BSP du niveau

Afficheur

  • Affichage en mode 11h et en mode X
  • Routine de remplissage de polygone en assembleur
  • Gestion des collisions
  • Calcul du recouvrement minimum
  • 9 à 15 FPS sur mon 286 à 8 Mhz (!)
  • Vidéo réalisée avec l'émulateur DosBox


Web site done with VIm