Skip to content

The fire rendering algorithm from Doom implemented in python curses

Notifications You must be signed in to change notification settings

pserey/doom-fire-curses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Doom Fire in Curses

I implemented the fire rendering algorithm from Doom in python curses. It uses an ASCII characters gradient palette.

I've read about the algorithm but never tought of implementing it until I saw @felipedeschamps's video about it. And since I've been wanting to learn about python curses, here it is.

My first contact with the algorithm was here in Fabien Sanglard's Website.

Running in your terminal

For getting it running in your terminal make sure to zoom out, else it might return an error!

Besides that, you just have to download and run it with Python 3. No extra libraries needed.

python3 doom-fire.py

About

The fire rendering algorithm from Doom implemented in python curses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages