Eu estava à toa na Internet quando achei o canal do filipedeschamps que me ensiou a criar esse projeto
//Estrutura de Dados:
createFireDataEstrutucture() {
// Aqui é criado os elemetos do nosso array do tamanho do fogo
}
//Algoritmo:
calculateFirePropagation() {
// Bom aqui a magia acontece resumido o código ele pega um indice de baixo e verifica seu valor de cor assim se atualizado para um valor -1 ou seja vai fazer um degrade a tabela daí é só a gnte dar um valor randomico em vez de ser -1 fixo assim podmos ver o resultado do fogo mas o vento nós fazemos atualizando o pixel de cima e o do lado dando o efeito de vento sugiro ver os vídeos qu dixi de referência que deixei abaixo! O filipe sensacional!!!
}
//Renderização:
renderFire() {
// Para cada liha e coluna que são só dados abstratos em uma tabela e sim o fogo é uma tabela! Além de pegar cada posição do objto de paleta e atribuir a uma constant colorString que atualiza os dados da tabela em cores
}
//🔖Obrigado por Ler!
©Henry Thomaz