Introducing Digg Dialogg!
Check out the first Digg Dialogg with Nancy Pelosi. More guests to be announced soon!
Infinite Mario Bros! A clone of Super Mario Bros with randomized maps!
mojang.com — Ever wish you can play Mario Bros forever? Well now you can. Each map is randomized so you'll never play the same map again. It even includes different landscapes and many of the original characters.
- 1555 diggs
- digg it
- 2006, on 10/12/2007, -2/+53Awesome! Whoever created this is a genius.
Here are some controls:
Arrow keys: Move
S: Jump / Start
A: Shoot fireball when fireball Mario.- dbxz, on 10/12/2007, -14/+43game doesnt seem to work on my mbp :(
pressing s does nothing - dkoon, on 10/12/2007, -55/+6Copying other people's work doesn't make you a genius.
- drlha, on 10/12/2007, -7/+29@dbxz: Doesn't work on my powerbook either, must have some issue with Mac OS X version of Java.
- daRoach, on 10/12/2007, -15/+5Are you saying he is a genius because of the control scheme?
- sych0, on 10/12/2007, -15/+10doesnt work on my imac :(
- MateyO, on 10/12/2007, -4/+13@dbz8
Gotta love that write once run everywhere.
If Jbidwatcher and JAlbum can do it, why can't everyone else? - alexp2ad, on 10/12/2007, -8/+21Genius? Nah, the genius of the mario bros games are the level design.
- dkoon, on 10/12/2007, -42/+1gotta love it when i get digg way down, but no one can say ***** about my statement.
- Atomic1fire, on 10/12/2007, -1/+10its a fangame as long as he isnt selling the game and making money from it
because your using someone elses work for monetary gain - bryant, on 10/12/2007, -0/+12dkoon: You want a reply? Fine.
There's always been homebrewing. Nintendo's always been froody with this. (Or at least, as long as it's not produced or sold.) Alot of it sucks. Some of it (like this) is quite good.
Back to the point. Homebrewing is quite common. Alot of people have made their own versions of old Nintendo games, in fact, it's usually a reccommended first project for beginning game programmers.
It's not 'stealing' as you say. If this is stealing, then you better lock up the creators of all the digg-like websites, because they're all theives as well.
On a different note, wow. This guy's good. He actually made a homebrew that doesn't suck. The jumping feels just a little teensy bit not right, but I''m not one to nitpick. - Buckley, on 10/12/2007, -0/+27I downloaded the jar file and unzipped it. For those of you who are not familiar with Java, Java programs are made up of various class files. Perhaps in an attempt to make the code hard to reverse-engineer, the programmers named each class with a non-descriptave name. That is, they named the classes a.class, b.class, etc. However, there were not enough letters in the alphabet, so some of the classes have upper-case duplicates. For a-l, there's two classes. For example, there's A.class and a.class. While this will work fine in a jar file (or any other zip file), OS X's default filesystem is case-insensitive, meaning it doesn't differentiate between the two files. Thus, when OS X's Java unzips the jar file to execute it, it can have A.class or a.class, but not both. Therefore, the game will not work correctly since some classes are not being loaded.
- netcrusher88, on 10/12/2007, -0/+2@Buckley
Yeah, i can see that being the problem. Anyone to distribute a patched version? - t3hX, on 10/12/2007, -0/+3OS X can be made case-sensitive - format your HDD as case-sensitive journaled HFS+. It's not by default though, and very few OS X machines are...
- Buckley, on 10/12/2007, -1/+0@t3hX
That's true. You can also format it as FAT32. Either way though, you'll have problems. FAT32 obviously has problems with multimedia editing with the file size limit being 4 GB, and applications such as Aperature have been known to choke on FAT32 drives.
Like you said, you can also format it as HFSX(+), but there are a wealth of lazily-coded scripts and a few programs which could potentially break when case-sensitivity is introduced. I remember when Apple first introduced HFSX support into Disk Utility, and more than a few people who tried it had problems.
As for a patched version, it's definitely possible. However, I don't know if that's the only thing keeping it from working on OS X. From just poking through the directory structure in the jar, it seemed like it just used swing for the graphics, so that's probably the only problem. - scosol, on 10/12/2007, -3/+1my mac is formatted case-sensitive-
it still doesn't work-
write once run everywhere! - JohnJacob, on 10/12/2007, -1/+2@Buckley
I don't see what you mean. I downloaded the src and all the classes have reasonable names and all start with caps. For example, the level directory:
src/com/mojang/mario/level/BgLevelGenerator.java
src/com/mojang/mario/level/ImprovedNoise.java
src/com/mojang/mario/level/Level.java
src/com/mojang/mario/level/LevelGenerator.java
src/com/mojang/mario/level/SpriteTemplate.java
I'm on Windows, though. Is it possible that whatever the Mac uses to open .zips screwed something up? Can you try a different app?
EDIT: Never mind, I misunderstood. I see now you were referring to the compiled .class files, not the .java files. I haven't looked in the .jar yet.
- dbxz, on 10/12/2007, -14/+43game doesnt seem to work on my mbp :(
- wheeldawg, on 10/12/2007, -24/+12omg WOW
- Breakdown05, on 10/12/2007, -27/+2oh please digg community, you're giving this guy +3 for that comment
- innergorilla, on 10/12/2007, -15/+1seriously tho!!!!
- thefutureisours, on 10/12/2007, -11/+3AWESOME GAME and it got past my work firewall... THANK YOU!!!
- KSOVII, on 10/12/2007, -3/+43Well, you COULD still play the same map again, it's just really improbable.
- Rorrim, on 10/12/2007, -1/+13What do you propose is truly random, BearOwned?
- mrFREEZE, on 10/12/2007, -0/+15Ah, the "TRULY random" paradox. If it's close enough, there's no need to be a douchebag about it. This appears to be close enough. Just let it go.
- Anorhc, on 10/12/2007, -0/+4I'd sure hate to write an FAQ for this.
- arkmtech, on 10/12/2007, -9/+6FREAKING. AWESOME. ... and WOW. :-D Very, very cool.
- phort99, on 10/12/2007, -0/+48The levels are un-spectacular, but it's a cool programming achievement.
edit: I went into a toad house and it's Bowser's castle, WTF??- evilpig, on 10/12/2007, -5/+6Nice game but that happened to me too :(
- mem2, on 10/12/2007, -0/+1yer it does seem rather limited. But the implementation is very nice.
Few q's:
1 - where is toads hut where u get free stuff.
2 - do we have the frog suit, boot, coon tail etc ?
3 - Where is bowser.
4 - Your evil toads look like evil champinions :P
- triblinator, on 10/12/2007, -3/+2awww! i click and the screen flashes then goes back to where it was. =(
- Meatshield, on 10/12/2007, -1/+10I have to say that is something that we've needed if you are a hardcore old-school Mario fan. While it is sometimes fun to play the old levels eventually you memorize them and then you lose the challenge.
Props to the guy who came up with that algorithm. And in JAVA. - jenoosia, on 10/12/2007, -7/+2Thanks!
- Zidd, on 10/12/2007, -1/+23great work but way too many power ups
- darklinkn7, on 10/12/2007, -10/+4Oh my god, the jumping sound effect is so annoying.
- Elec, on 10/12/2007, -1/+9Yeah, there really wasn't a challenge presented here, and I suck at video games, but it was enjoyable to fly through levels.
I wish the toad houses did something, and I feel like the castles should have a boss at least, but otherwise cool idea. I had a bit of fun. - bergur1, on 10/12/2007, -4/+5I dont like the controls. Would have preferred if it was WASD controls with the A and B diagonal to each other that way it would have felt more like the real thing.
- Rayor, on 10/12/2007, -0/+14I'd prefer it if you could customize the controls yourself.
I keep trying to use 'a' when I should use 's' and vise versa.
- Rayor, on 10/12/2007, -0/+14I'd prefer it if you could customize the controls yourself.
- techpimp, on 10/12/2007, -9/+4It runs so smooth, yay java ftw.
- ixian83, on 10/12/2007, -3/+2how do you start it? the title screen seems to have loaded but when i click on it nothing happens. firefox on ubuntu 6.10
- SleepJunkie, on 10/12/2007, -5/+4Not starting in Firefox, Camino, or Safario on 10.4.8
- phort99, on 10/12/2007, -0/+3Click the applet, then press S. Press S when you're on a level to start it.
- Tazmaster, on 10/12/2007, -1/+2There are instructions on the page. It clearly says to press 's' to start.
- zephc, on 10/12/2007, -0/+5Of course it's *supposed* to be 'S' to start, but it's clearly not working on most browsers.
- Ashkc88, on 10/12/2007, -1/+3Nicely done, hard to find (good) online platformers now adays..let alone mario ones.
- magcius, on 10/12/2007, -13/+4Reminds me of a WIP Engine.
http://magcius.organizingspecialists.com/smbf/SuperMarioFlash.php
Press Enter to start.
Press O to configure Keys.
Digg me down if you think this is advertising. - Somniis, on 10/12/2007, -6/+6Doesn't work in Opera.. clicking it and pressing S does nothing.
- Muncher, on 10/12/2007, -0/+5It works fine for me, but I have to click a couple times for the applet to take focus.
- Flanker, on 10/12/2007, -2/+3Worked for me. Opera 9.02.8585, WinXP
- leetleo, on 10/12/2007, -0/+9This is not fun, each map may be random but they all feel exactly the same.
- mikonawa, on 10/12/2007, -8/+2I second that. Part of what made Super Mario Bros. a fun platform game was the ingenious level design.
- tdawson2012, on 10/12/2007, -2/+6A good snes emulator is but a click away ":)
- wendelgee2, on 10/12/2007, -0/+5Absolutely! What made Mario so awesome were the secrets...random tubes that plunge you into the underground, invisible bricks, warps to other levels...stuff that makes the world deep and interesting. This is faithful, but sort of lacking that the feeling that you're in a real (if fictional) "world."
- sunwukong, on 10/12/2007, -0/+8It's like a mix of SMB3 and Super Mario World.
There are wall jumps too (hit jump when you hit a wall) - Luthor, on 10/12/2007, -0/+5I've always wondered why Nintendo doesn't release something like this for the DS(or now on the Wii).
I'd buy this...- strictnein, on 10/12/2007, -0/+3Because then you wouldn't buy Super Mario World Extreme Deluxe Brothers Assault 48
- Klisk, on 10/12/2007, -8/+3Doesn't work in opera, firefox, and it just crashes IE.
- UrbenLegend, on 10/12/2007, -3/+3It works in firefox, I've tried it. You need Java.
- Klisk, on 10/12/2007, -4/+2I have java. It crashes. ;)
- Atomic1fire, on 10/12/2007, -0/+2i got to the castle then just quit
i had 2 levels left but lost my powerups i got like 4 levels before - tdawson2012, on 10/12/2007, -0/+5its amazing how with all the revolutions in gaming, jumping over pits in mario is still the most suspenseful thing, its been ages since I got the classic "gamers sweaty palms."
- Rayor, on 10/12/2007, -6/+1I can't get it to work in Firefox.
Pressing 's' does nothing.
Nevermind, I just had to wait a while. - internetworld7, on 10/12/2007, -0/+2dkoon and breakdown05 must be brothers. This is awesome stuff urbenlegend. Thanks for the link. :)
dkoon, for the record Nintendo is filthy rich and I'm sure it won't hurt them if this guy created this game using Java. It's a non profit affair were talking about here. It may not be legal but it's innocent fun, something you could definitely use more of. - mattyg333, on 10/12/2007, -3/+1not working on my mini
looks like someone forgot to debug everywhere. - elbxmatatan, on 10/12/2007, -5/+0Cool but the controls suck. aswd and spacebar for jump would be great :)
- lowerlogic, on 10/12/2007, -0/+5An AI that could play through these random levels would be an interesting programming challenge.
- rkuchiki, on 10/12/2007, -0/+2Score doesn't work,. but on the other hand, you get to keep your powerups when you fall off the cliff.
- PowerCat, on 10/12/2007, -0/+2If you have a gamepad, try using Joy2key for easier control.
http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm - OpCzar, on 10/12/2007, -6/+1Where are all the Wii virtual console advocates who keep saying that playing old nes game on the pc is wrong?
- BenSerwa, on 10/12/2007, -1/+3If only the jump physics were better. I can't play a platformer that has lame jump physics.
- mixd, on 10/12/2007, -0/+2all the music is in a different key... that bothers me for some reason
- smokewater, on 10/12/2007, -4/+1It's kinda spooky, I've closed out of the game, but the music still plays.
- shishidigg, on 10/12/2007, -1/+3Can't even play it once. The applet never loads and my browser crashes. Not like I need anything more than Digg to waste my time with ... ;-)
- MasterRa, on 10/12/2007, -0/+3How do i mirror this page? i tried to grab it with wget --mirror, and manually downloaded the jar file.. but it won't load for me :P
- amrush4th, on 10/12/2007, -1/+3Do you need IE, becuase im running firefox/linux and clicking on the screen gets me noplace?
- hyperfiled, on 10/12/2007, -2/+1Firefox and linux here as well.. Clicking and pressing 's' aren't working. =(
- fluffyturtle, on 10/12/2007, -0/+2Hmm, seems buggy but still cool. Wonder how long it took to make.
- kevinchai, on 10/12/2007, -0/+5It's like a Mario Fushigi no Dungeon!
- macweirdo42, on 10/12/2007, -1/+3You know, that's the best Mario clone I've ever seen. That said, the levels get boring after awhile... They may be random, but they all seem alike. *yawn*
- Raids, on 10/12/2007, -6/+2anyone else think that the running button and the shoot fireball button both as 'a' was confusing?
- shertzerj, on 10/12/2007, -0/+1I really hope you mean that it's the button-mapping that's confusing and not the fact that run & fireball are the same.
- Medusausi, on 10/12/2007, -0/+2cool, but how do you go down a green pipe?
- onemillion, on 10/12/2007, -6/+1they should have done this in shockwave or flash.
java is for runescape geeks. - loquedesea, on 10/12/2007, -1/+12Hey guys, I posted a walk-through, lemme know if you wan't the link...
- bmooney, on 10/12/2007, -1/+3hahhahah..... though it appears that nobody is getting the joke... sad, actually!
- bmooney, on 10/12/2007, -1/+3hahhahah..... though it appears that nobody is getting the joke... sad, actually!
- u8myfoood, on 10/12/2007, -0/+2you cant even go into the tunnels!
- Ranneko, on 10/12/2007, -1/+2I wish it had volume controls
- Guspaz, on 10/12/2007, -0/+2Sort of neat, but like most homebrew Mario games, flawed.
The player physics (speeds, jumping, reactions, etc) feel very off, leading to uncomfortable gameplay. The random level design also doesn't work very well, as every level is just a linear run-jump-run-jump gameplay. No challenges, nothing unique, just uniform randomness.
To top it off, despite being graphically simple, it managed to max out my CPU, barely running at full speed.
So, my verdict? Interesting concept, poor execution.- DelSolMan, on 10/12/2007, -2/+3I don't doubt anything you said but this is miles ahead of almost every other Mario clone I've played online. So add that to the random level concept (which is very cool) I think the execution is very well done.
- Cleanlyness, on 10/12/2007, -8/+17h15 g4m3 r0x my s0x 0FF
- Notch, on 10/12/2007, -0/+15Hello, I'm the author of this little game.
Unfortunately, I've abandoned this project to work on my "main" project, but because of several emails containing really good suggestions on how to improve this game, I've released the source code.
There's a link for that at the bottom of the page now. And it's public domain, so you can do whatever you want with it (but please note that the art isn't public domain, so you might want to replace it).
If anyone does anything cool with this, please let me know. :-) -
Show 51 - 59 of 59 discussions

Digg is coming to a city (and computer) near you! Check out all the details on our