Hacker News new | ask | show | jobs
by failwhaleshark 1858 days ago
Yes.

Doom/II/Heretic/Hexen were 2.5D. That makes it easier to run on a 386 with fixed-point math, BSPs, and efficient z-buffers without busting out single-precision quaternions and 4x4 transformation matrixes. :)

Interestingly, Rise of the Triad, based on a modified Wolfenstein engine, is semi-3D with elevation changing.

Auto-aiming in the vertical axis only, IIRC it shot randomly all over the enemy. Enemies only had so many angle sprites IIRC and weren't really 3D.

https://doomwiki.org/wiki/Doom_rendering_engine

There's a much better treatment of the Doom engine in Michael Abrash's writings, esp. Graphics Programming Black Book Special Edition. Trivia: his assistant once mailed me a replacement CD-R of the CD I lost from the paperback edition. I lose everything. Hehe.

PS: one of my favorite profs teaching a graphics course: http://www.infocobuild.com/education/audio-video-courses/com...

This guy is hilarious and awesome for having a Monty Python question on a final exam: https://cs.ucdavis.edu/directory/matthew-farrens

Ran into Sean all the time at Ace Hardware. Also, he got busted for living in his VW in a parking garage. I love that guy. https://cs.ucdavis.edu/directory/sean-davis

Have to brag about awesome profs/lecturers.