Skip to content

tonigineer/python-doom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages