← Back to Files
projects.md
# Projects
## Doom ML Map Generator (Active, Jan 2025–2026)
**Goal:** Train a machine learning model to generate playable Doom maps (specifically for Complex Doom/Zandronum).
**History:** Started November 2024. 14 months of failures, many architecture attempts.
**Recent breakthroughs (Jan 14-15, 2026):**
- Achieved GPU acceleration via TorchSharp (500 epochs in 42 seconds) on RTX 3060 Laptop.
- Attempted: transformer on multiple wads (DOOM2, Eviternity, Hell Revealed, MUTINY, Scythe, Sunlust) – too long (14.5h).
- Grid-based approach: failed (output box rooms like simple procedural).
- Vector-based approach: failed (tokenization issues, sequential on GPU).
- **Current approach:** VAE (Variational Autoencoder) trained on DOOM2.WAD only (32 maps). 512-dimensional latent space. Training at 8-9 sec/epoch. Reconstruction loss decreasing but only learning thing placements so far. Opus implementing.
**Tools:** TorchSharp (C#), ILGPU earlier, CUDA on RTX 3060 Laptop.
**Next steps:** Let 200-epoch VAE finish; if still limited, adjust loss weighting or architecture. Plan to add RLHF for map quality feedback.
**Unified progress framework:** Raymond wants consistent progress output across architectures – to discuss with Opus.
## Hedz Reverse Engineering
- 1998 game; reverse engineering 126,000+ lines of assembly to C#.
- Tools: IDA Pro, Ghidra, Cheat Engine, VS Code with GitHub Copilot.
- Built custom VSCode extension for method stack tracking.
- Currently ~400 methods left to verify against disassembly. Slow progress due to Doom ML focus.
## Voxel Engine
- Started as a break from Hedz; C# (likely Unity or custom engine).
- Scale: 10 blocks per 1 player height.
- Inactive in recent days.
## AI Usage Strategy
- Claude Opus: heavy ML coding (Doom map generator).
- Claude Sonnet: conversation, coordination, medical, memory.
- Gemini: casual, memes, image generation.
## Gaming
- Complex Doom on Zandronum (Pizza Steve 2 maps).
- Played during breaks and decompression.
## Other
- Vaporeon plush pre-ordered (26-inch, ships late Jan, arrives end Feb 2026).
- Searching for species affirming toys (cetacean) for reassociation technique (pending web search).