COMO FUNCIONA o Efeito de Game Over do WOLF3D? Veja como Implementar.

COMO FUNCIONA o Efeito de Game Over do WOLF3D? Veja como Implementar.

Neste vídeo eu implemento o efeito de Game Over do jogo Wolfenstein 3D, chamado FizzleFade. O efeito usa algo chamado Linear-Feedback Shift Register, que eu explico no vídeo. O Shift Register é um método muito usado para gerar números pseudo-aleatórios. Com esse algoritmo conseguimos gerar números aleatórios distintos fazendo algumas operações binários como o xor. O principal desafio é gerar o maior números aleatórios antes que ocorra uma repetição. Para um certo número de bits, é possível gerar uma regra que gere todos as combinações possíveis. No caso do Wolf3D a resolução é de 320×200 pixels, então a ideia é gerar todos os números aleatórios com 17 bits. No vídeo eu explico toda a teoria e implemento o código em javascript junto com a biblioteca P5.js.

#fizzlefade #programação #wold3d

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *