doom-fire-algorithm

Fire simulator

An experimental playground for recreating the fire effect from DOOM using various programming languages and rendering libraries.

Playground for the fire effect from DOOM. Really simple algorithm and all experiments are welcome!

GitHub

1k stars
39 watching
284 forks
Language: JavaScript
last commit: 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
firesim/firesim A platform for simulating and validating the behavior of complex digital systems on FPGA hardware 893
lautenberger/elmfire A numerical simulation tool used to forecast and model the spread of wildfires 31
farama-foundation/vizdoom A platform for developing AI bots to play Doom using visual information from the game screen 1,756
ondras/fireworks-webgl An application that creates a visual effect of fireworks using WebGL and Web Audio API 67
jeromeetienne/fireworks.js A JavaScript implementation of a basic particles engine for simulating fireworks effects 151
forefireapi/firefront A simulation tool for modeling wildland fire spread, using C++ and Python 37
mitrefireline/simfire A simulation environment used to train reinforcement learning agents to fight wildfires. 31
egoist/hanabi A JavaScript library for generating fireworks simulations with user-provided code 247
bijection/smoke.js Creates a simulated smoke effect on a canvas. 275
disaster-robotics-proalertas/usv_sim_lsa A simulation environment for testing Unmanned Surface Vehicle navigation and control methods in realistic disaster scenarios with wind, current, and waves. 346
dolsup/cli-fireplace A JavaScript project that simulates a digital fireplace for users to watch on their terminal during the holiday season. 56
cell2fire/cell2fire A simulator of forest fire growth based on cell-based partitioning and parallel computation 47
facebookresearch/flsim A flexible framework for simulating federated learning settings with minimal API and supports differential privacy, secure aggregation, and compression techniques. 253
facebookresearch/khronos.jl A GPU-accelerated Maxwell FDTD solver written in Julia 51
aduros/flambe A high-performance 2D game engine for cross-platform development using Haxe. 744