If you’re interested in the math behind the first-person rendering algorithm, this tutorial was incredibly helpful: https://lodev.org/cgtutor/raycasting.html
00:00 – Intro
00:46 – Basic Game
04:27 – More Mazes, Bigger Mazes
06:26 – Map List
07:56 – Non-linear Map List
11:10 – Colors
12:40 – Renderer
15:17 – Final Game
source
49 comments
Similarly, this video does an amazing job of taking a concept (what is a game engine?) to an absurd level (Excel is a game engine) to prove a point - and, if the viewer is willing to do just a leetle bit of thinking while they watch, it also does a great job of answering the initial question. The only thing it left me curious about was how you did input handling. Did you rig up some similarly complicated macros or something to capture keystrokes? Or is movement handled for the purposes of this video, by manually updating the cells storing player data? Enquiring minds want to know.
Either way, you're a certified madwoman and I'm here for all of it.
Brilliantly ridiculous?
Why not both?!
Chefs kiss!
(btw, i did took the time to solve the maze and i feel hellish offended)
Though I did notice in some of your game examples you had obstacles to avoid, and that you never programmed in fail state. Just something to think about if you decide to come back to this..
Entirely for my own purposes
Comments are closed.
Add Comment