DOOM Git Gud

2019-04-14 c / games
Never send a human to do a machine's job

If Nightmare mode is not enough of a challenge for you, you’d better just git gud:

DOOM Git Gud

Possibly the dumbest thing I’ve actually bothered to do based on a joke tweet:


This patch to Chocolate Doom challenges you to really stretch yourself by having the enemies actually shoot straight (and expresses its distaste if you pick any other option):

Screenshot 1

I was originally intending to patch the enemies’ movement code to have them behave less stupidly than directly walking into fire, but it turns out that just removing the randomization code which causes them to rarely shoot straight is probably enough …

-    angle += P_SubRandom() << 20;
+    angle += (gameskill < sk_gitgud ? P_SubRandom() << 20 : P_SubRandom() << 16);

Screenshot 2