Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Preview

  • Tela cheia

  • Parte 1 - Mapa 2D

    • Nível definido como uma matriz de strings
    • Mapa 2D visto de cima
    • Jogador como uma seta
    • Movimentação usando o teclado
    • Detectar colisão
  • Parte 2 - Visão 3D

    • Segundo canvas para visão de primeira pessoa
    • Informações de Debug na tela
    • Algoritmo naive
    • Paredes sem textura
  • Parte 3 - Melhoria no algoritmo

    • Melhoria no algoritmo
    • Corrigir distorção de lente
    • Implementar paredes de cores diferentes
    • Distance fog
    • Backgound
  • Parte 4 - Textura e som

    • Parede com Textura
    • Visão 3D Fullscreen e mapa no canto
    • Música de fundo e som de passos
  • Futuro

    • Mouse look
    • Edição simples do mapa com o mouse
    • Skybox
    • Desenhar a mão e movimentar quando andando
    • Implementar inimigos
    • Armas
    • Parede móvel (áreas secretas)
    • Sprites
    • Olhar pra cima e pra baixo
    • Chão e teto texturizado
    • Altura diferente pra chão e teto
    • Salvar e carregar mapas

About

Simple Raycast Engine in javascript

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages