NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
▲Show HN: I Turned DOOM into a Transformer (github.com)
bjconlan 2 hours ago [-]
Came for the "doomformer" based snow lyric puns... Left with a feeling my people are on slashdot.
slowin 6 hours ago [-]
This is absolutely incredible. I feel like this could help visualize a neural network, but you have to know a lot about DOOM to really understand it.
falperc 6 hours ago [-]
you have to know a lot about lots and lots of DOOMs, in parallel
andai 5 hours ago [-]
Awesome

>a handwritten digit takes 163 seconds of real-time DOOM in one map at the default schedule and 8 seconds at --opt 3.

What does this refer to? What does schedule mean here, and what are these opt levels?

Edit: oh sweet Jesus

https://github.com/mottopanikeiku/doomformer/blob/main/docs/...

fwip 4 hours ago [-]
Oh, it's AI word-vomit.
autoexec 37 minutes ago [-]
Does that mean the title should have been "AI Turned DOOM into a Transformer"?
MarsZebra 41 minutes ago [-]
I pity the AI agent that had to work on this
falperc 3 hours ago [-]
theres no pleasing you people do you expect me to write all my docs and disclaimers by hand
jacquesm 5 minutes ago [-]
You won't like the answer to that question ;)
fwip 3 hours ago [-]
It just means there's no sense trying to read the docs.
3 hours ago [-]
mattmcal 3 hours ago [-]
I think it might be more interesting to target Boom/Boom-compatible, if possible, rather than ZDoom. ZDoom already has so many advanced features, you could implement the entire thing trivially in ACS. At least a table of required engine features would be nice to see; some are likely already supported in other source ports.
stmonty 6 hours ago [-]
Self-plug I have a very similar blog post title but a very different approach. Honestly, I like your idea more than my own idea. https://nostalgia.dev/posts/running-doom-inside-a-transforme...
falperc 6 hours ago [-]
what if you run doom on doomformer?

I havent fully recursed but what I have done with this is use a DOOMformer to generate a level, have python compile it, have DOOMformer generate the name of the level, and use a DOOMformer brain to complete said level. I have also trained said DOOMformer (you can see the levels "weights" updating as it trains) to aim better lol

6 hours ago [-]
kamisori-daijin 4 hours ago [-]
Wow!
kenferry 6 hours ago [-]
amazing
saucesaft 7 hours ago [-]
now everything can run on DOOM ?
falperc 6 hours ago [-]
you can theoretically build fable on doom
7 hours ago [-]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 06:31:01 GMT+0000 (Coordinated Universal Time) with Vercel.