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.
Nov 24, 2006View in Crawl 4
Hello, 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. :-)
@BuckleyI 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.javasrc/com/mojang/mario/level/ImprovedNoise.javasrc/com/mojang/mario/level/Level.javasrc/com/mojang/mario/level/LevelGenerator.javasrc/com/mojang/mario/level/SpriteTemplate.javaI'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.
Once I went through an entire level without finding a power-up. Another time, the only power-up was at the end of the level. My suggestion is a detection system on the game. As long you're fiery Mario, you don't get power-ups, but coins. Anytime that you're less, you get the power-up, unless you're really close to getting 100 coins, like at 90+ coins.Another suggestion is for every 10 lives you earn through collecting coins, you get an extra one. Also, convert every 10 seconds of unused time at the end of the level to 1 coin.Also, since the levels are random, put a sign at the mid-point in the level, letting you know you're halfway through.
Closed AccountNov 25, 2006
It's like a Mario Fushigi no Dungeon!
Closed AccountNov 25, 2006
I have java. It crashes. ;)
notchNov 25, 2006
Hello, 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. :-)
johnjacobNov 26, 2006
@BuckleyI 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.javasrc/com/mojang/mario/level/ImprovedNoise.javasrc/com/mojang/mario/level/Level.javasrc/com/mojang/mario/level/LevelGenerator.javasrc/com/mojang/mario/level/SpriteTemplate.javaI'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.
biometricksNov 26, 2006
"Ever wish you can play Mario Bros forever?"That's a strange wish.
strictneinNov 27, 2006
Because then you wouldn't buy Super Mario World Extreme Deluxe Brothers Assault 48
shertzerjNov 28, 2006
I really hope you mean that it's the button-mapping that's confusing and not the fact that run & fireball are the same.
nikoleDec 1, 2006
FINALLY...something to do with my hours and hours of free time!
dphofrulesAug 30, 2007
Once I went through an entire level without finding a power-up. Another time, the only power-up was at the end of the level. My suggestion is a detection system on the game. As long you're fiery Mario, you don't get power-ups, but coins. Anytime that you're less, you get the power-up, unless you're really close to getting 100 coins, like at 90+ coins.Another suggestion is for every 10 lives you earn through collecting coins, you get an extra one. Also, convert every 10 seconds of unused time at the end of the level to 1 coin.Also, since the levels are random, put a sign at the mid-point in the level, letting you know you're halfway through.
sonicblue23Feb 25, 2009
Here is a working flash version of the game.<a class="user" href="http://www.supermariobrothers.org/infinite-mario.html">http://www.supermariobrothers.org/infinite-mario.h ...</a>