Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (511)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Super Mario Whee  (Read 9614 times)
0 Members and 1 Guest are viewing this topic.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Posted 2006-07-29 20:56:17 »

For the mario competition:

Click to Play

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!

Play Minecraft!
Offline benjamin

Senior Newbie





« Reply #1 - Posted 2006-07-29 21:35:38 »

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.
Offline kevglass

JGO Kernel


Medals: 186
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #2 - Posted 2006-07-29 22:58:19 »

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

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline bahuman

Junior Duke





« Reply #3 - Posted 2006-07-30 11:00:51 »

agreed!
let us enter the seed somewhere  Wink
Offline Amos Wenger

Senior Duke




Everything's possible, but not everything's fun...


« Reply #4 - Posted 2006-07-30 12:58:22 »

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

"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #5 - Posted 2006-07-30 14:45:21 »

what happens? It just says "Click to play" forever?

Play Minecraft!
Offline magemog

Senior Newbie




Jaded Samurai


« Reply #6 - Posted 2006-07-31 00:52:57 »

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.

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

Very cool though  Grin

Hmm... sounds vaguely familiar... yeah
Offline darkprophet

Senior Duke




Go Go Gadget Arms


« Reply #7 - Posted 2006-08-02 18:15:31 »

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

DP

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #8 - Posted 2006-08-02 19:50:12 »

ok, rewriting the focus detection.

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

Play Minecraft!
Offline Mr. Gol

Senior Duke


Medals: 1



« Reply #9 - Posted 2006-08-03 15:03:50 »

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!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #10 - Posted 2006-08-03 15:12:40 »

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.

Play Minecraft!
Offline crazyc94

Senior Newbie




I like cheese


« Reply #11 - Posted 2006-08-04 02:55:46 »

Very nice.  I love the music  Grin.  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  Roll Eyes).  Still, very good game,

Quack!  I'm a duck!

"Or make your own RationalNumber class (unless you need irrational numbers, then you're screwed )." - shmoove
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #12 - Posted 2006-08-12 23:17:16 »

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

Play Minecraft!
Offline kevglass

JGO Kernel


Medals: 186
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #13 - Posted 2006-08-13 02:32:25 »

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

Kev

Offline thijs

Junior Duke




Lava games rock!


« Reply #14 - Posted 2006-08-13 06:33:01 »

Great piece of work!
Actually I think this is the best Java platform game i've ever played  Cheesy

<a href="http://www.dzzd.net">3DzzD!</a>
<a href="http://www.arcazoid.com">Arcazoid!</a>
Offline purpleguitar

Junior Duke





« Reply #15 - Posted 2006-08-13 11:58:13 »

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.
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #16 - Posted 2006-08-13 12:47:15 »

Argh... works for me.. write once run everywhere? HAH. Grin

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.


Play Minecraft!
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #17 - Posted 2006-08-13 13:03:48 »

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
http://www.velocityreviews.com/forums/t130918-wierd-problem-with-keylistener-and-contentpane-in-applet.html
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #18 - Posted 2006-08-13 15:07:41 »

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. Grin

Play Minecraft!
Offline bitshit

Junior Duke




Java games rock!!


« Reply #19 - Posted 2006-08-15 22:29:59 »

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
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #20 - Posted 2006-08-16 12:24:32 »

We'll see. =) It's a bit horrible.

Play Minecraft!
Offline Amos Wenger

Senior Duke




Everything's possible, but not everything's fun...


« Reply #21 - Posted 2006-08-16 12:43:57 »

Still doesn't work with focus detection.

"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
Offline me

Senior Duke


Projects: 4


Java games rock!


« Reply #22 - Posted 2006-08-16 12:45:48 »

Hi Markus,

Hopefully I can help you with the Linux problem.
The solution that I use is implement in my Mario entry and it has been reported running on Linux.
I have succesfully ran the sample code on Solaris 10 for Intel, Solaris 10 for Sparc and Windows XP.
Personally I even go for JDK 1.1 users (i.e. Netscape Navigator) so I use the AWT version instead of the Swing version.
Since you requested JApplet I recoded it a bit for you.

Firstly you need to get focus. Usually this is done by let the player use the mouse (at least once). Windows doesn't require this but the *nix environment does.
The MouseListener then calls a hidden textfield requestfocus method and you have control over the game.

http://www.eerstetijd.nl/input Applet sample

http://www.eerstetijd.nl/input/begin.java Applet Source Code
http://www.eerstetijd.nl/input/component.java Component Source Code

Hope it helps.

Best regards from,

M.E.
--------
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #23 - Posted 2006-08-16 13:55:14 »

Ah, thank you. =)

Play Minecraft!
Offline weston

Junior Duke





« Reply #24 - Posted 2006-08-21 05:33:37 »

That's an amazing remake... I've played a LOT of Super Mario World and this feels very loyal to the original - I see the dust getting kicked up when Mario makes a quick direction reverse Smiley

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Offline ENC

Junior Duke





« Reply #25 - Posted 2006-10-31 05:31:50 »

I love this version of Super Mario... however it seems that your last level is a total blast alot of new items(monsters) introduced.. maybe you can introduced the new monsters the lvl before the boss lvl and make the boss lvl more challenging instead... ^^

Suggestions only...

And I really LOVE your graphics.. even though many people have done Mario before... but this is the best of its kind...

It is possible you can give me the codes so i can play with it? JUst would like to ask as well.. you are using Tile Based Concept is it?
Offline asc

Senior Newbie





« Reply #26 - Posted 2006-11-25 11:20:20 »

You've been dugg Smiley
Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #27 - Posted 2006-11-25 13:34:12 »

And as a result, I released the source code as public domain. =)

http://www.mojang.com/notch/mario/ (last link on the page)

Play Minecraft!
Offline JonathanC

Senior Newbie





« Reply #28 - Posted 2007-12-01 02:28:34 »

Tried this recently using Update N. It plays terribly in Update N, and when I explicitly shut off the D3D pipeline, performance is OK again.
Offline gouessej
« Reply #29 - Posted 2007-12-02 00:02:32 »

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. Grin
I'm under Mandriva Linux 2007 and it works perfectly, no problem, JDK 1.6 update 2. It is the best mario in Java I've ever played, very smooth, excellent job!!

Pages: [1]
  ignore  |  Print  
 
 

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!