Show HN: I Turned DOOM into a Transformer

(github.com)

57 points | by falperc 4 hours ago

9 comments

  • mattmcal 5 minutes 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.
  • andai 2 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 1 hour ago
      Oh, it's AI word-vomit.
      • falperc 54 minutes ago
        theres no pleasing you people do you expect me to write all my docs and disclaimers by hand
        • fwip 30 minutes ago
          It just means there's no sense trying to read the docs.
  • slowin 3 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 3 hours ago
      you have to know a lot about lots and lots of DOOMs, in parallel
  • stmonty 3 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 3 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

  • kamisori-daijin 1 hour ago
    Wow!
  • kenferry 3 hours ago
    amazing
  • saucesaft 4 hours ago
    now everything can run on DOOM ?
    • falperc 3 hours ago
      you can theoretically build fable on doom