js-raycasting
Essa é uma implementação de um algoritmo de raycasting usando JS.
Raycasting Γ© um conjunto de tΓ©cnicas usadas para simular ambientes 3D.
Este exemplar usa um algoritmo especΓfico que Γ© semelhante ao que era usado pelo Wolfenstein3D.
Plot twist: ele usa caracteres de texto para exibição, simulando como eu imagino que seria um terminal antigo.
Nota: no celular isso fica totalmente quebrado.
βββββ ββββββ ββββββ βββββββ βββ ββββββ βββββββββ ββββββββββββββββββββββββββββββββ βββββββββ ββ ββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββ ββ β β ββββ β β ββ β β ββββ β β ββ β β βββββ β β ββ β β β β ββ β sβ ββββββββ β β ββ β ssβ ββββmvede!s β β ββ β oΓ³ββββββββββ iex os β β ββ β ββββββββββdco ti Γ³ β β ββ β Γ©uβ ββββih tosΓ© β β ββ β β ββββββββ β β ββ β β β β ββ β β βββββ β β ββ β β ββββ β β ββ β β ββββ β β ββ ββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββ βββββββββ ββββββ βββββββββ βββββββ βββ ββββββ ββββββ βββββ
Γ MAIS INTERESSANTE AO VIVO, EU JURO!
(quando eu tiver paciΓͺncia eu juro que vou embutir isso nessa pΓ‘gina)