Super Mario Whee

For the mario competition:

http://www.mojang.com/notch/mario/scale2x.gif

Play here -> http://www.mojang.com/notch/mario/ [applet! Warning: music and sound]

Main features:
Gameplay feeling similar to classic mario, with some liberties.
Random levels!
Midi music!
150 kb!
Hours of fun!

I tried a few levels and it was fun. With a frame rate around 30 it runs smooth without any visual issues. However I got a bit annoyed with the random generated levels. I would have preferred to be able to replay the same level if I die. Additional when entering a level I sometime die right away because I am being positioned right next to an enemy. I think you should have certain restriction on the level creation so that you prevent this kind of issue.

Or make the random level generation an option that allows us to replay the same level until we’ve failed enough to want a new level or reached the end.

Kev

agreed!
let us enter the seed somewhere :wink:

I clicked 50 times but it won’t let me play ^^ (Ubuntu Linux, Java 1.5, Firefox 1.5.0.5).

what happens? It just says “Click to play” forever?

Thirding this… it might be nice to ensure you aren’t spawned onto badyguys too.

Very cool though ;D

I cant focus on the applet under 1.6 in linux (ubuntu)

DP

ok, rewriting the focus detection.

(originally, it listened to keyboard and focus events from the applet. changing it to the actual JComponent)

Very well done. Some nitpicking though:

  • Does it actually have and end? I played for about five minutes without dying and I still didn’t find an end to the level. Also, collecting coins doesn’t seem to have a purpose (there isn’t a counter on-screen).
  • Enemy variation is a bit lacking. Maybe you could add Piranha Plants?
  • If you pick up a Koopa shell you can just use it as a shield and kill 100 enemies with it by walking into them. I think it should disappear once you hit something.

Good luck with the contest!

Yeah, there’s an end. :wink: The level is 4096 tiles wide, though, so it’ll take a while to reach it. (nothing happens when you do anyway)

More enemies are coming. And underground levels!

Koopa shell abuse is fixed for the next version.

Very nice. I love the music ;D. Also, when a level is generated, if there are blocks over where Mario spawns, he will spawn on top of the blocks. This means he can spawn off the screen if the top row of blocks is at the top of the screen (happened to me ::)). Still, very good game,

New version up!

What’s new:

  • Startup screen
  • It’s now possible to both lose and win the game
  • Overland map for selecing what level you want to play next
  • Two new types of levels: underground and castle, complete with proper music
  • Eight worlds of increasing difficuly to play through. They all look (slighly) different, as well!
  • New, random worlds every time you restart the game, but each level is the same every time you play it in a world
  • Flying enemies
  • Piranha plants
  • 1-UPs when you collect 100 coins
  • Life meter
  • Large mario status is kept between levels

What’s missing:
Bosses in the castles
Mushroom huts (the current ones turn into a castle level when you enter them)
Fire mario
More level types and variation within levels
More enemy types

Excellent stuff! Got through to world 3 - then gave up. Play really nice!

Kev

Great piece of work!
Actually I think this is the best Java platform game i’ve ever played :smiley:

Another linux user here, and I can’t get it to run. It sits at the splash screen indefinitely. It could still be a focus problem, since the applet certainly doesn’t react to anything I do. Mandriva 2006 + Java 1.5 + Firefox 1.5; also tried Konqueror with same results.

Argh… works for me… write once run everywhere? HAH. ;D

If anyone on linux could whip up an JApplet with a JComponent inside of it that can react to keyboard events in linux, I’d really appreciate it.

same problem here on linux, i think this this is a vm bug on linux i remember a while back someone else (think it was blah^3) had the same problem, not sure if theres a workaround.

this might help

Hmm, that page seems to indicate tabbing your way to the game component might work on linux.

It’s not a solution, of course, but at least it might let people try the game. ;D

Plays very smooth, just like the original.

Any chance you’ll release the source for the 2d engine to the public? Could allow more cool mario clone’s to be made… maybe after the contest is over? :wink: