← retour au portfolio

projects/ ~ Doom-Maze

Doom Maze

Moteur FPS en raycasting développé from scratch, inspiré de Wolfenstein 3D / DOOM.

Python Pygame Raycasting maison

Présentation

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.

Fonctionnalités

Captures d'écran

Capture d'écran Doom Maze 1 Capture d'écran Doom Maze 2
Télécharger le .zip Autres projets