projects/ ~ Doom-Maze
Moteur FPS en raycasting développé from scratch, inspiré de Wolfenstein 3D / DOOM.
Doom Maze est un moteur de jeu en raycasting codé entièrement from scratch en Python avec Pygame, sans moteur de jeu externe. Le rendu pseudo-3D est calculé rayon par rayon pour simuler un labyrinthe explorable à la première personne, dans l'esprit des FPS pionniers comme Wolfenstein 3D et DOOM.
Le projet couvre l'ensemble de la chaîne technique d'un FPS old-school : moteur de rendu, gestion des textures, PNJ avec déplacement intelligent, système d'armes, son et minimap.