The Pre-Cambrian DOOM animation in the terminal!
Go to file
Kied Llaentenn 3210c4d5ec add README
2019-12-13 09:47:49 -05:00
sub refactor :P 2019-12-12 22:27:13 -05:00
.gitignore udpate 2019-12-12 17:08:59 -05:00
.gitmodules refactor :P 2019-12-12 22:27:13 -05:00
args.h argument parsing 2019-12-12 22:39:35 -05:00
bool.h it's working! :) 2019-12-12 21:18:56 -05:00
colors.h refactor :P 2019-12-12 22:27:13 -05:00
draw.c terminate on ctrl-c 2019-12-12 23:03:58 -05:00
draw.h terminate on ctrl-c 2019-12-12 23:03:58 -05:00
LICENSE.md LICENSE: add 2019-12-12 23:09:48 -05:00
main.c fixed embarrasing bug: usize will never be below 0! 2019-12-13 09:39:23 -05:00
makefile makefile: cflags: optimization 2019-12-13 09:44:13 -05:00
output.h argument parsing 2019-12-12 22:39:35 -05:00
README.md add README 2019-12-13 09:47:49 -05:00

fire

The ancient DOOM fire animation in the terminal!

what?

fire is a remake of the PSX DOOM fire animation in the terminal, as seen in the ly display manager. It's described nicely by Fabien Sanglard on his blog.

where?

supported platforms

  • Linux (musl/glibc) (tested and supported)
  • Windows (should work, but not tested)
  • (Dragonfly|Net|Free|Open)BSD: (not tested, might work)

building from source

You will need:

  • git
  • a c99 compiler (gcc or clang)
  • GNU Make (unknown if other makes will work)

Clone the source via git:

$ git --recurse clone https://github.com/lptstr/fire

Build:

$ make

and install:

# make install

Uninstall, if you wish:

# rm -f /usr/bin/fire

how?

simply run ./fire (or fire, if you installed) and enjoy.

$ fire

why?

I'm bored

credits

Thanks to @cylgom, for inspiring me to make this project. More thanks to @cylgom, from whose repositories I sto^Hborrowed a lot of stuff :)

license

This project is licensed under the MIT license. View the LICENSE.md file for more information.