ReactCasting Save

Raycasting engine that renders scene in HTML using React (no canvas) and renders as text in textarea or console 😅

Project README

ReactCasting

Raycasting algorithm that renders pseudo 3D scene in HTML using React (no canvas) and renders as text in textarea or console

main

Live demo

WASD - to move

QE - to rotate

Features

  • Textures
  • Sprites
  • Simple lighting system
  • Rendering scene in <textarea>
  • Rendering scene in Chrome console

Rendering scene using <div> elements

Everything you see is built by HTML5 <div> using React

div-example

Rendering scene as text inside <textarea>

textarea-example

Link

Rendering scene inside Chrome console 🥲

Works correct only in Google Chrome. Resize devtools console to see full scene. Use CMD(or CNTRL) + "-" on devtools to zoom out console if you see white lines

console-colored-example

Link

Rendering scene as text inside browser console

Works correct only in Google Chrome

console-example

Link

Also

Inspired by

Contributors

Open Source Agenda is not affiliated with "ReactCasting" Project. README Source: yurkagon/ReactCasting
Stars
110
Open Issues
0
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating