Super Marble World

http://meatfighter.com/j4k2009/supermarbleworld/

Let me know if you make it through all 8 worlds. ;D

Made it to 3. If it wasnt approaching 2am am sure could make it further :slight_smile:
Such a shame 4K doesnt allow for music, Super Mario theme would fit in so nice here. Nice game too!

managed to get this :-

java.lang.ArrayIndexOutOfBoundsException: -1
at M.(Unknown Source)
at M.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Level 3, a little way in, I was jumping off a block at the top of the screen. (so I couldn’t see myself at the time)

very funny,

the “no game over” gameplay makes the game very adictive, “one more time, again and again…”

nice use of the colors, it makes it very NES style (don’t think the NES could handle the physics of this game).

Yeah you did a great job taking the classic and bringing something new to it. Very fun.

Very fun game! Something about having infinite lives kept me going and going…
Unfortunately, I got this error at world 5-3 :

java.lang.ArrayIndexOutOfBoundsException: -1
at M.(Unknown Source)
at M.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

… I jumped on a platform at the top of the screen. Would’ve gone all the way to world 8 had this not stopped me xD

[quote]Would’ve gone all the way to world 8 had this not stopped me xD
[/quote]
Doh! Sorry about the ArrayIndexOutOfBoundsException guys. I didn’t play through all the worlds myself yet! I’ll try to release a new version this weekend. Thanks to all for playing.

How many stages in a world? I played at least 12 stages. Love the way you can roll up stairs.

[quote]How many stages in a world? I played at least 12 stages.
[/quote]
There are 8 worlds, each having 4 sub-levels. Effectively, there are 32 stages. There is a winning message if you beat them all (which apparently requires avoiding array out of bounds exceptions at this time).

Yeah Got It 8) And without any Error ;D
If there is any Space left. Add some Scoring :slight_smile:


http://img56.imageshack.us/img56/999/winoj9.th.png

[quote]Yeah Got It And without any Error
[/quote]
Well done Toasten. Your quest is over. :wink:

[quote]If there is any Space left. Add some Scoring
[/quote]
I can probably squeeze out more room. I should probably fix the array out of bounds exception first.

I made some modifications. You can no longer jump outside of the stage boundaries. That should prevent the ArrayIndexOutOfBoundsExceptions that a few people encountered. I tweaked the physics a bit. Most importantly, I enhanced some of the levels. World 6-3 and above are now more challenging and more interesting to play.

The new jar is available from my web page. Is it possible to update the jar that I posted to java4k.com?