Skip to content

jibstack64/raycaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

90baa7e · Feb 10, 2025

History

18 Commits
Feb 5, 2025
Feb 2, 2025
Feb 9, 2025
Feb 6, 2025
Feb 4, 2025
Feb 5, 2025
Feb 5, 2025
Feb 6, 2025
Feb 5, 2025
Feb 5, 2025
Feb 6, 2025
Feb 9, 2025
Feb 9, 2025

Repository files navigation

raycaster

A basic raycaster and map editor.

Controls

raycaster.exe

  • W/S: move forward and backward.
  • A/D: turn left and right.
  • Mouse: turn left and right.

editor.exe

  • 1-5: Select different wall types, 5 is not visible until placed, and represents the player spawnpoint.
  • 0: "Eraser" tool.
  • 8: Decrease map size by 1.
  • 9: Increase map size by 1.

To-do

  • Create a functional map editor.
  • Create the raycaster.
  • Movement and bobbing.
  • Fix enemy rendering Remove enemies altogether.
  • Add wall textures.
  • Add collisions.
  • Rotation using mouse.
  • Reduce fish-eye effect.

image