4D Doom

(github.com)

90 points | by chronolitus 4 days ago

11 comments

  • gipp 9 minutes ago
    The problem with these attempts always seems to be that you can see in dimensions 1-3, but never in dimension 4, so any movement or exploration along that axis is always just blind fumbling. The extra dimension is not equivalent to the others

    The only answer would seem to be an extra axis of rotation, but (a) doesnt work well with existing input methods, and (b) would be even more of a brain-breaker

  • somat 28 minutes ago
    I just watched the associated dev video And if I understand it, what the author is doing is kind of interesting.

    The sensor to see a 3d scene is 2d(eye or camera). What is being done here is simulating a 3d sensor(for a 4d world) then we are looking at this 3d sensor using our 2d sensors (eyes). I don't know if this is the common way of rendering these 4d physics simulations. But it is the first I have heard it described this way. It is also why the narrative of the game focuses on eyes, because that is what it is doing.

    https://www.youtube.com/watch?v=tKDMcLW9OnI

  • xnx 11 minutes ago
    Better title: HYPERHELL, 4-Dimensional DOOM-Like
  • knolan 1 hour ago
    I found 4D Golf a great game to explore higher dimensional space.
  • bstsb 1 hour ago
    this is visually interesting, but crucially it's also actually fun to play.

    i managed to kill three enemies before succumbing to my fate

  • scordata 2 hours ago
    This is an awesome experience. Very useful tool to get exposure to thinking in "higher" dimensions!
  • danbruc 1 hour ago
    Now waiting since 16 years for the release of Miegakure [1][2][3].

    [1] https://en.wikipedia.org/wiki/Miegakure

    [2] https://www.youtube.com/watch?v=9yW--eQaA2I

    [3] https://xkcd.com/721/

  • superxpro12 2 hours ago
    Ok... he was right. It broke my brain.
  • braelyn 59 minutes ago
    that was incredibly cool
  • saberience 1 hour ago
    That's not 4D
    • integralid 16 minutes ago
      That's exactly 4D. Just like "non euclidean"[1], this term is often abused in entertainment to mean something else, but the post here is about the real 4d world rendering.

      [1] For this check out zenorogue work btw

    • bsza 1 hour ago
      Then what is it? I'm seeing 4x5 transform matrices in the code, looks 4D enough to me.
    • lanternfish 1 hour ago
      Why not?