13 ms·
MAR1D: First-Person Mario
- furyofantares 4y agoMario has very poor eye placement for a 2d character and shouldn't be able to see anything but his nose.
- metadat 4y agoLol, this is hilarious.
- xtiansimon 4y agoI was thinking a lot of weed was consumed in the making of this project.
- hijinks 4y agowaiting for the first group of people to speed run this
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- meitros 4y agono wonder he needs your help to complete levels
- bitwize 4y agoI get it, but I still prefer these: https://www.youtube.com/watch?v=KBb9wFP7uZM https://www.youtube.com/watch?v=KBb9wFP7uZM https://www.youtube.com/watch?v=Gf-2Imh6a54 https://www.youtube.com/watch?v=Gf-2Imh6a54
- capableweb 4y agoCorrect me if I'm wrong, but those seems to be 3d renderings/animations rather than interactive games, different class :)
- jerf 4y agoI think the idea is that just because Mario takes place on a 2D plane doesn't mean we're obligated to assume that Mario is literally a mathematical two dimensional figure. These videos may still be very silly in terms of a real-world situation, but they're no more or less "correct" than the linked video for the original post.
- commandlinefan 4y agoHa, that's more or less what I was hoping the link would be.
- ClassAndBurn 4y agoThis is like the first half of Flatland visualized[1]! I always found imaginating Square's point of view a fun challenge. Seeing a world, I otherwise recognize the same way gives it a whole new dimension. [1] https://en.wikipedia.org/wiki/Flatland https://en.wikipedia.org/wiki/Flatland
- yissp 4y agoSee also, the glEnd() of Zelda http://tom7.org/zelda/ http://tom7.org/zelda/
- capableweb 4y agoThat's 3D though, not nearly as interesting as 1D Mario :)
- mzs 4y agosort of, start here: https://youtu.be/xDxjbXAqTPg?t=647 https://youtu.be/xDxjbXAqTPg?t=647
- smcl 4y agoThat was spectacular, I cannot believe I haven't seen that before! The name of the project too :D
- vanderZwan 4y agoIn that case I highly recommend watching all of his other sigbovik entries.
- danjoredd 4y agoinb4 Nintendo DMCAs
- WFHRenaissance 4y agoI vaguely remember this being a thing in ~2014? Maybe earlier?
- JadoJodo 4y agoSomething I've never understood about 2D/Flatland as a "visual" idea: In the case of this Mar1d, if I'm on the X-axis, and can only see the Y-axis, wouldn't any amount of detail in the Z-axis constitute a 3D image? The Y-axis stretched even a single "pixel" along Z would make it 3D, right? Similarly, for Flatlandia: If I'm a 2D square on the X-axis, and can see "around" me on the Z-axis, wouldn't my ability to see anything make the Y-axis be > 1?
- ryanisnan 4y agoIf the width of a pixel along the Z-axis is arbitrary, and you only see one, no, it would not be 3D. It's still 2D, you just have the ability to more easily see. You gain no new information.
- cassianoleal 4y agoI'm with GP on this one. You say "width of a pixel". That width is a dimension. If that dimension exists, along with X and Y, then it should 3D. And that's when talking about video-games or computer graphics. In the Flatland example, there are no pixels. The characters shouldn't be able to see each other or the structures on their 2D plane at all.
- Bakary 4y agoThey can if you see it as some sort of one-bit messaging as opposed to traditional vision
- bee_rider 4y agoCharacters in a flat universe would have different sensory organs than us, talking about "sight" seems more like a translation for humans. "Sight" is a highly directional, high-resolution, low-latency sense, the physics of it... I mean the characters might not even understand it, we didn't for the vast majority of human history. All of physics would have to be different anyway, down to really fundamental stuff like how quantities which spread from a source radially operate, since we'd be looking at perimeters rather than surface areas.
- an1sotropy 4y agoIf you like this, you'll like Planiverse (1984) https://en.wikipedia.org/wiki/The_Planiverse https://en.wikipedia.org/wiki/The_Planiverse A bit like the classic Flatland book, this also imagines a 2D world, and also fosters thinking about higher dimensions. But there's a nice shift: if there's an "up" in Flatland, it points out of the world, whereas in Planiverse, the up is in-world, and we visit the world by looking at it from the side, rather than from above. So the creatures of Planiverse would be great at playing MAR1D. Planiverse also creatively thinks through a lot of the physical and mechanical realities of living in a 2D world, and is wrapped in a poignant narrative about using computers to connect to alternate realities. (ah shoot I just learned that the author has turned into a 9/11 truther, but Planiverse remains a cool book)
- hobo_in_library 4y ago> I just learned that the author has turned into a 9/11 truther I don't get those folks. Personally, I identify as a 9/11 falser.
- lioeters 4y agoPlaniverse is one of my all-time favorite books. Some tasty morsels: The Planiverse: Computer Contact with a Two-Dimensional World - Engineering Designs in Planiverse - https://cs.stanford.edu/people/eroberts/courses/soco/projects/2005-06/planiverse/designs.html https://cs.stanford.edu/people/eroberts/courses/soco/project... --- > Dewdney wrote The Planiverse as..an allegory for his search for a reality deeper than that of scientific enquiry, and his subsequent conversion to Sufiism. We're the ones living in flatland, a planiverse of limited 3D perspective, who yearn for higher dimensions of experience, a glimpse of the beyond. Unfortunately it's not without risk, as this way madness lies - either as a trap of illusion, or at least as a step toward fundamental truth (if any).
- egypturnash 4y agosubsequent conversion to Sufiism. Huh. That makes a lot of sense from what I remember of the way the whole thing ended, with Yendred's time under the tutelage of Drabk the Sharak. Hello weird names still stuck in my head after thirty or so years. Not that this wasn't also a theme in Abbot's earlier Flatland, most of his other writing was theology, and it, too, climaxes with a mystical experience for its 2D protagonist. But A. Square ends up back in his flat world, writing from a madhouse, rather than transcending it and going on to... something inexplicable. I have spent time poking against this sort of thing and madness is definitely a possible result.
- jamesjyu 4y agoI bet you could still train a neural net to complete the levels only using the 1D slices as input.
- Bakary 4y agoWould it even be that much more difficult for the net than 2D Mario?
- jamesjyu 4y agoMy gut says it'll be a tad more difficult since you won't have any data beyond what's directly in front of mario. Maybe the AI will end up doing a bunch of rapid peeks to determine next move, especially when there are large pits.
- imbusy111 4y agoThat is a terrifying way to live your whole life.
- nigerianbrince 4y agoSomeone out there might feel the same way about us. (2d vision)
- vadansky 4y agoNow you know how Tralfamadorians think about us
- smoldesu 4y agoPlumbing does not get any easier when you lose a dimension's worth of eyesight.
- OscarCunningham 4y agoYou can't even connect three houses to three utilities.
- krageon 4y agoYou can connect them through the air and through the ground. That gives you two. The third has to be connected through the houses, which might be an option. Four is essentially the same. Where it gets really difficult is when there are more utilities than there is vertical space.
- marcodiego 4y ago> Site proudly uses no javascript Great! There should be a way for google to prioritize this kind of site.
- takoid 4y agoMarginalia does this surprisingly well: https://search.marginalia.nu/ https://search.marginalia.nu/
- ojr 4y ago“this site proudly uses no javascript”, nerdy sites that don’t use modern css and or modern javascript most of the time have subpar user experience, I don’t read past the first sentence, it traps yourself into a niche of developers who don’t mind an ugly Design tradeoff
- deleted 4y ago[deleted]
- vlunkr 4y agoIn what way could you make the experience of this site better with js?
- dylan604 4y agoi think they are just taking the piss out of people that say similar regarding sites that put up dark UI elements that prevent/slow down the reading of a site so that people bounce quickly. only, it just wasn't a good attempt at whatever was being attempted (humor/parody/sarcasm???). then again, maybe i'm just being way too nice to a non-coherent thought?
- nfw2 4y agoYou could actually play the game
- seanmcdirmid 4y agoThis approach lacks perspective (well duh). It reminds me of the Flatland book, when people from 3D worlds experience 2D ones.
- worewood 4y agoWell, we see the world as a 2d projection BUT we (usually) have 2 eyes so we have some amount of 3d-info. Maybe mario has 2 eyes too, which would give him some amount of 2d-info. (Just like an MRI can construct a 2d slice from 1d info). So the first person game should have maybe a depth info on those pixels. What I mean, mario does not see only a line. He sees a silhouette of what lies ahead of him.
- samwillis 4y agoI think it would require one eye above the other to have depth perception in his 2d world. Eyes can’t even be side-by-side as that axis doesn’t exist. Having said that, the human brain is capable of reconstructing a 3d perception with only one eye through learnt understand and interpreting the picture change over time as you move. I image it’s the same for Mario, but in 2d.
- diob 4y agoYeah, as someone with a lazy eye 3d honestly isn't much different than 2d.
- WastingMyTime89 4y agoBut eye don’t really see in 2d anyway. There are plenty of tricks involved in the vision cortex based on how your head moves and how your eye scans and accommodates for its 3d field of view. It’s far more complex than just producing a 2d image for the brain to interpret.
- benj111 4y ago>But eye don’t really see in 2d anyway So is that a pun, a spelling error or bad english? I want it to be the former.
- dspillett 4y agoDue to various issues my eyes don't work together (I look out of one of the other depending on a mix of focal length and just what my brain randomly choses), but we get 3D information from more than just using two eyes in unison. The parallax information that two eyes allows us to infer can also be derived by movement, either of objects relative to each other or by our head movements. Ever watch a cat or other animal lift its head up a bit then resetting prior to a jump/pounce/other, even if the view is clear so they don't need to look over something? That is partly what they are doing, gaining extra accuracy by being able to do parallax computation based on information from four points (both eyes at different heights) instead of two.
- ugh123 4y agoTBH I was hoping for something a little more "realistic". I just see a line of squares moving around and seems unplayable.
- jml7c5 4y agoWhat do you mean by realistic? I guess you could throw shading/lighting in, but then you're playing a 1D version of a remastered Mario Bros rather than the original.
- ugh123 4y agoI just mean some element of 3d. Anything. It could just be a blue sky in front of you and the faces of goombas and blocks are coming towards you as you walk/run forward (maybe you call that 2d with forward/backward movement). You would have up/down lookaround as well (no side to side obviously). The real question is: could you build this "world" with only data from an .nes rom?
- olah_1 4y agoYeah I was hoping for something more like the Cruis’n USA racing games where the world is scrolling at you and your character stays stationary.
- deleted 4y ago[deleted]
- dm319 4y agoThere are several VR 3D Super Mario Bros adaptations which are easily found on google. But of course they have to take liberties in the Z plane.
- tomerv 4y agoSomething like this? http://tom7.org/zelda/ http://tom7.org/zelda/
- 4y ago
- ogoparootbbo 4y agohow is this 1d when there is a second dimension albeit small?
- the_af 4y agoIf you mean the line doesn't have a single pixel width, this is what the website explains: How is this 1D? The game is more than one pixel wide! The game width can actually be adjusted, including to a width of one pixel. That's how I prefer to play, but other people had trouble seeing what was going on. Regardless of how much you stretch it though, there is only one dimension of information, the horizontal smear is entirely redundant. Your computer's pixels have some amount of depth to them, but that doesn't mean the games you play on them have 3 dimensional viewports.
- 4ggr0 4y agoI had the same question and this answer didn't really do it for me. Granted, I am bad at math/trigonometry/geometry etc., but in my understanding, 2D can only work from our perspective, because we're looking at it from a perfect angle. Mario shouldn't see anything, because his viewing angle does not exist. Or is the rule about 2D that his perspective just has a width of at least more than nothing? My lack of understanding can probably be explained with high-school material, but I can't imagine it myself.
- krageon 4y agoHis perspective is essentially the same as ours would be of four-dimensional space: The space can exist, we can move through it, but we can only ever see three dimensions of it at a time. It is the same for mario and the way that makes sense to you is as a line. Even if it is a line with no inherent width, that doesn't mean that Mario cannot see it.
- 4ggr0 4y ago> Even if it is a line with no inherent width, that doesn't mean that Mario cannot see it. Yeah, that's the part I don't really understand. I'll probably have to watch some videos to get it.
- mynameisash 4y agoI was hoping to see something that would be even half as fun to play as Mari0 [0], which is a SMB + Portal mash-up. [0] https://stabyourself.net/mari0/ https://stabyourself.net/mari0/
- thomastjeffery 4y agoReminds me of Fez
- nfw2 4y ago- Site proudly uses no javascript Embedding the game into the browser using JS and WebGL seems like the obvious way to let people experience it easily. Most people aren't going to download it.
- deleted 4y ago[deleted]
- ffhhj 4y agoExpected a Wolfenstein 3D kind of game like: https://youtube.com/watch?time_continue=650&v=xDxjbXAqTPg https://youtube.com/watch?time_continue=650&v=xDxjbXAqTPg
- deleted 4y ago[deleted]
- latchkey 4y agoDarn, I was hoping to see things rotated 45' ccw and viewing from the back of mario running forward towards a horizon (almost appearing to run uphill) and then jumping onto blocks and pipes as if they are coming at him.
- dusted 4y agoI wonder if I still have my prototype somewhere, exactly the same thought.. We humans exist in 3D space, yet perceive the world in 2D (with some additional depth perception added).. Sooo.. our perception is 1 dimension less. If someone were to inhibit only 2 dimensions, they'd perceive one dimension less, so 1D. Now, to translate that back into something a human could see, it'd just be... bands.. My engine had the bands extend the entire width, but same thing. I also made a 1D version, where you.. yes, move along a single axis, and your perception is thus 0 dimensions, simply a point (extended to fill the entire screen) that changed brightness. I also made another one were you were a a typical 2D platformer character, but with the ability to rotate around your own Y axis, so the levels were fully 3D environments, and it sliced a plane through the world with the origin being the player character. You had to turn around yourself a lot to get an idea of the environment.
- cheschire 4y agoThis is neat. I love fun with dimensions like this. This 4D minecraft clone is a similarly fun thing. https://www.youtube.com/watch?v=u8LMyWcKL_c https://www.youtube.com/watch?v=u8LMyWcKL_c
- tysehr37 4y agoInteresting, their way of demonstrating a 4th dimension is very unique. love how it became a game mechanic
- tracker1 4y agoI think it'd be fun to have a 3D game with the explained 2D navigation mechanics... Looks like classic Mario Bros, until you shift... Add in some 3D baddies and a 3D observer mode, where you can see everything while "watching" players in the game.
- DigiDigiorno 4y agoI agree that would be cool. FWIW, there is a 2d in a 3d world side scroller called Fez It's way more limited, you can only rotate to 4 faces around the world. It's been a decade, but I remember it being a fun and short game.
- justusthane 4y agoI'm surprised by all the dismissive comments here. This is a really clever and thought-provoking idea, and I believe that is the spirit in which it is intended (rather than as an "actual" game).
- tomcam 4y agoIt’s a brilliant, creative idea and the small-mindedness here is disappointing.
- deleted 4y ago[deleted]
- Y_Y 4y agoWell I think it's shit. It's a not-so-interesting view of the kind of perspective change you get from something like http://tom7.org/zelda/ http://tom7.org/zelda/ and I resent the suggestion that the reason I don't like it is my own smallmindedness. I have many flaws but that isn't one of them.
- joshl32532 4y agoYou can't call all criticism as small-mindedness. This might be brilliant and creative to you, but to some this is just not that impressive, technical or otherwise.
- tomcam 4y ago> You can't call all criticism as small-mindedness. You appear to be hallucinating. Where did I do that? > to some this is just not that impressive Of course I agree with that point because, you know... opinions
- incanus77 4y agoWhen I want a game where a plumber gets warped into a mushroom kingdom and fights turtles by jumping on them, I want realism, dammit!
- layer8 4y agoArticle about the 80s version: https://hard-drive.net/retrospective-we-look-back-at-super-mario-1d-world/ https://hard-drive.net/retrospective-we-look-back-at-super-m...
- Shared404 4y agoI quite enjoyed the writing style on the landing page as well as the content. Very reminiscent of BDG/Unraveled.
- imwillofficial 4y agoI don’t get it, what am I missing
- forgetfulness 4y agoWe normally see Mario's world from an external vantage point that doesn't exist in his. Imagine a normal brick in our world, what we see are projections of the outside surface, but we of course can't see inside the brick, not without breaking it at least, but then you end up with a series of smaller objects that you can only see from the outside, again. Likewise, Mario wouldn't be able to see the shapes we see because we're looking at the totality of them, the outside and the inside, all at once, because we're 3D, but they are not. He would only be able to see the outside, which in his case are the lines making up the contours of the bricks, goombas, etc.
- imwillofficial 4y agoIf it’s 2d only, wouldn’t his perspective be an infinitely thin line? Or am I being too literal and missing the point
- forgetfulness 4y agoProbably, but there still would be distinct "points" in so far he can perceive them. We need them stretched out a bit but there's not two pixels in this game's width dimension, it's the same point stretched out in our screens, never is there more information besides one pixel than another in our screen in the horizontal axis from what I can tell.
- chadlavi 4y agoow ow ouch my brain this is neat
- joshxyz 4y agothats hilariously good, well done sir
- twic 4y agoMade me think of another one-dimensional crawl game, Line Wobbler: https://wobblylabs.com/projects/wobbler https://wobblylabs.com/projects/wobbler I'm not sure how well the site and videos explain it, but you control a green dot trying to travel along a line. You have to beat or evade enemies, lava, etc along the way. You control it with a spring door stop, but that's not what it's about.
- malkia 4y agoWhat if you create several parallax projections and play how many would be enough to get something more playable - 1.5D :)
- grimgrin 4y agomy buddy once made a '1d roguelike' it is exactly what it is lol (aka 110 lines of bash) https://github.com/rupa/YOU_ARE_DEAD https://github.com/rupa/YOU_ARE_DEAD
- piggybox 4y agoLOL, that's pretty hard
- CodeWriter23 4y agoI’m just saying this hack is the work of a deranged programmer.
- bscphil 4y agoI love this. Another way to 3D-ize a 2D (sidescrolling, platform) game, if someone wants to take it as inspiration: rather than assume the (infinitely thin) 2D plane of the game to be 1 pixel thick, assume that everything in the 2D plane has infinite depth. Because of perspective, this will look very different than 1 pixel stretched horizontally, which is what this game does. In fact, with a little shadowing and applying the object textures to the z-y axes of the object rather than the x-y axes, I expect many 2D games would actually be playable like this. I think the results would be bizarre, but extremely fun for fans of the game.
- kwanele70 4y ago
- deleted 4y ago[deleted]
- paulryanrogers 4y agoThis feels kind of overly simplified. SM1 was made from a side view for historical reasons. When 3D appeared it became over the shoulder because FP makes so many sick. I'm playing Doom Golden Souls and--aside from gunplay--its platforming feels to me like what SM1 would've been if Nintendo had tried 3D FP before polygonal models were practical.
- leeoniya 4y agoand in the opposite direction... A Slower Speed of Light http://gamelab.mit.edu/games/a-slower-speed-of-light/ http://gamelab.mit.edu/games/a-slower-speed-of-light/
- ravila4 4y agoThis is fun! Reminds me of the first time I read Flatland, by Edwin A. Abbott as a kid, and spent much time thinking about what it would be like to move around in a 2d world!
- rationalfaith 4y ago
- matbatt38 4y agoReminds me of https://lazertrax.itch.io/one-dimension https://lazertrax.itch.io/one-dimension
- hombre_fatal 4y agoI remember playing a first person Mario before, either on Newgrounds or Ebaumsworld, where the level was a narrow 3D corridor the width of a coin box. Much more playable but not as silly.
- HeavyStorm 4y agoWho said his world is bidimensional? The movement in the world is constrained to a plane, but that doesn't means that it's bidimensional. There might be a third axis that's non accessible but visible.
- prasadi 4y ago
- yencabulator 4y agoPlease explain Mario turning around like he does in the game if he really lacks the 3rd dimension. Or entering a warp pipe, with the animation we see for it. I would say it's more plausible he's in a very narrow corridor (that just happens to be painted sky blue).
- _zfxr 4y agoI thought this was going to resemble Jumping Flash. Make a 1.5D and open the viewport up. I wanna play that version haha.