An open API service indexing awesome lists of open source software.

https://github.com/infinitemarcus/doomfire

Implementação do algoritmo de geração de fogo do jogo DOOM
https://github.com/infinitemarcus/doomfire

css doom html javascript

Last synced: about 2 months ago
JSON representation

Implementação do algoritmo de geração de fogo do jogo DOOM

Awesome Lists containing this project

README

          

# Algoritmo de fogo do DOOM

Este projeto é baseado em dois vídeos feitos pelo canal [Filipe Deschamps](https://www.youtube.com/channel/UCU5JicSrEM5A63jkJ2QvGYw), nos quais o mesmo explicou e programou uma versão do algoritmo de geração de fogo do jogo [DOOM](https://pt.wikipedia.org/wiki/Doom_(jogo_eletr%C3%B4nico_de_1993)) (1993) com JavaScript.

A partir disso, foram aplicadas algumas correções de design, principalmente CSS, e algumas modificações no algoritmo, como opções novas de cores.

É possível testar o projeto a partir [deste link](https://infinitemarcus.github.io/doomFire/).

## Alterações

- Implementação da renderização do fogo como um canvas HTML
- Implementação de grid com canvas HTML
- Botões para mudar a velocidade das chamas
- Botão para alterar o sentido da chama (esquerda/direita)
- Troca da palheta de cores do fogo (cores: normal, vermelho, azul, verde e colorido)
- Retirada do modo desenvolvedor

## Referências

- [Repositório com outras implementações](https://github.com/filipedeschamps/doom-fire-algorithm)
- [Tutorial completo de como programar o Fogo do DOOM (JavaScript puro)](https://www.youtube.com/watch?v=fxm8cadCqbs)
- [Implementei o algoritmo de Fogo do DOOM (muito fácil)](https://www.youtube.com/watch?v=HCjDjsHPOco)