Learning to code with Doom! (Now I’m even more confused!)
summary
A single joke feature — playing one sound — ripples into a tangle of legacy engines and hacks: the constant screaming mode requires working around the morph system, reimplementing the engine’s gender logic because non-player objects default to a male voice, and mapping a gender scale 0 to 3 to the correct audio asset. The result is multiple files, a Frankenstein script that uses the inventory as a transfer hack, and a working scream after hours of brittle engineering.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:39Constant Screaming Mode
- 3:42The Morph System
- 6:12Morph System
- 7:03Terrible Workarounds
- 8:37Lessons I Learned
related talks
42mExploring the sonic possibilities in sci-fi with Dome Keeper
55mThe Creative Path to Doom Eternal
01h 16mThe Early Days of id Software: Programming Principles
23mDo You Want to Play Doom in Your Browser?
30mMaking video games and learning Clojure
36mBusy Developer's Guide to Esoteric Languages
51mEngines of Creation: Informative Vs Instructional Sound
01h 01mThe Art of Code
