GitHunt
TO

tonigineer/python-doom

A simple Wolfenstein 3D-style Doom-like game implemented in Python using Pygame.

Python-DOOM

A simple Wolfenstein 3D-style Doom-like game implemented in Python using Pygame.

Example of pendulum wave

Getting Started

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.

Installation

  1. Clone the repository:

    git clone https://github.com/tonigineer/python-doom.git ~/PythonDoom
    cd ~/PythonDoom
  2. Set up a virtual environment (optional but recommended):

    python -m venv .venv
    source .venv/bin/activate
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the game:

    python main.py

Controls

  • Movement: Use W, A, S, and D keys to move.
  • Aiming: Move the mouse to aim in the 2D space.

Inspiration

This project is heavily inspired by the Creating a DOOM-style 3D Game in Python from Scratch tutorial on YouTube.

Languages

Python100.0%

Contributors

Created October 16, 2024
Updated October 16, 2024