Teaching an AI to Survive Doom — From Random Chaos to Combat Proficiency
Mnih et al. (2013) — "Playing Atari with Deep Reinforcement Learning"
This project replicates the core convolutional neural network architecture presented by DeepMind in 2013, applying it to high-speed 3D spatial navigation tasks. We extend the baseline framework by implementing local configuration abstractions, shaped continuous distance metrics to bypass rewards sparseness, and custom action combinations mapping multiple buttons to unified inputs.
| TRAINING_GPU | NVIDIA GeForce RTX 5080 (16GB VRAM, SM 12.0) |
| CUDA_VERSION | 12.8 |
| PYTORCH_VERSION | 2.10.0+cu128 |
| AVERAGE_TRAINING_FPS | ~550-600 steps/sec (rtx 5080 backpropagation) |
| TOTAL_EXPERIENCES_STORED | 110,000 steps across buffers |