All Projects → kiedtl → fire

kiedtl / fire

Licence: MIT license
The Pre-Cambrian DOOM animation in the terminal!

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to fire

inquire
A Rust library for building interactive prompts
Stars: ✭ 419 (+1804.55%)
Mutual labels:  tui
bareDOOM
DOOM ported to run within the barebox bootloader
Stars: ✭ 57 (+159.09%)
Mutual labels:  doom
pystyle
The source of my Python library, pystyle.
Stars: ✭ 158 (+618.18%)
Mutual labels:  tui
cursive-tabs
Tabs for gyscos/cursive views 🖥️
Stars: ✭ 21 (-4.55%)
Mutual labels:  tui
p2p-forwarder
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
Stars: ✭ 31 (+40.91%)
Mutual labels:  tui
awesome-fetch
Command-line fetch tools for system/other information
Stars: ✭ 177 (+704.55%)
Mutual labels:  tui
titik
A cross platform minimalistic text user interface
Stars: ✭ 112 (+409.09%)
Mutual labels:  tui
crispy-doom
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
Stars: ✭ 608 (+2663.64%)
Mutual labels:  doom
mauview
A Go TUI library based on tcell.
Stars: ✭ 40 (+81.82%)
Mutual labels:  tui
notcurses-zig-example
Demo showing how to use Notcurses library for building terminal UIs with Zig
Stars: ✭ 32 (+45.45%)
Mutual labels:  tui
rustpad
Multi-threaded Padding Oracle attacks against any service. Written in Rust.
Stars: ✭ 75 (+240.91%)
Mutual labels:  tui
ScoreboardUI
Pseudo console GUI for .NET
Stars: ✭ 20 (-9.09%)
Mutual labels:  tui
john-carmack-plan
An archive of John Carmack’s .plan files in readable markdown format
Stars: ✭ 113 (+413.64%)
Mutual labels:  doom
dflat20
D-Flat Windowing System (SAA/CUA Interface) Version 20
Stars: ✭ 42 (+90.91%)
Mutual labels:  tui
cryptgo
A terminal application to watch crypto prices!
Stars: ✭ 123 (+459.09%)
Mutual labels:  tui
argent
ARGENT: a Xaserious DOOM (4) to DooM (classic) weapon mod.
Stars: ✭ 17 (-22.73%)
Mutual labels:  doom
lemmy-terminal-viewer
a terminal user interface for lemmy
Stars: ✭ 21 (-4.55%)
Mutual labels:  tui
py menu
🛠 Snack TUI (1)终端菜单---配置工具利器 (2)三级菜单 (3)编辑页面封装 【CentOS6.X+】
Stars: ✭ 20 (-9.09%)
Mutual labels:  tui
bcc
ACS/ACS95/BCS compiler
Stars: ✭ 25 (+13.64%)
Mutual labels:  doom
textual
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
Stars: ✭ 16,180 (+73445.45%)
Mutual labels:  tui

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)
  • gmake (bmake is untested, but might work.)

Retrieve the source:

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

Build:

$ make

and install:

# make install

Uninstall, if you wish:

# make uninstall

how?

$ fire                     # no args for default animation
$ fire -h                  # help message
$ fire -Rw0 -f100          # matrix effect
$ fire -l2 -w2             # small fire with wind blowing east
$ fire -Rw0 -f1000000      # california animation
$ fire -t -l2 -f3          # truecolor!

why?

I'm bored

credits

This code was originally based on ly's animation code.

license

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

contributing

Prepare to see some of the worst C code in your life.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].