A simple Wolfenstein 3D-style Doom-like game implemented in Python using Pygame.
To run the game, follow these steps to clone the repository, install the dependencies, and launch it. Using a virtual environment is recommended to keep dependencies isolated.
Important
The code is still a work in progress and contains several errors.
-
Clone the repository:
git clone https://github.com/tonigineer/python-doom.git ~/PythonDoom cd ~/PythonDoom
-
Set up a virtual environment (optional but recommended):
python -m venv .venv source .venv/bin/activate -
Install the required dependencies:
pip install -r requirements.txt
-
Run the game:
python main.py
- Movement: Use
W,A,S, andDkeys to move. - Aiming: Move the mouse to aim in the 2D space.
This project is heavily inspired by the Creating a DOOM-style 3D Game in Python from Scratch tutorial on YouTube.
