Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (581)
games submitted by our members
Games in WIP (500)
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  
  [Mario] Shrooms!  (Read 4370 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2006-07-23 22:21:54 »

Shrooms is an entry for the Super Mario Programming Contest. The details/screenshots are available here:

http://www.javaunlimited.net/mario/view.php?id=0

Play Via Webstart

Instructions:

Left Click = Activate block / use tool (depending what the mouse is over)
Right Click = Change tool.

Click the question mark squares to release the mushrooms. Guide the red mushroom to the red star and the green mushroom to the green star. Don't the let the mushrooms hit the bad guys or fall off the screen.


It's a simple little game - only 5 levels currently. I'd be interested to see how people find the concept since I might use it later on for something non-mario related. Level design is currently done with an image file with some data in a properties. Considering whether I should add a level design mode at the moment.

Thanks for any feedback.

Kev

Offline Malohkan

Senior Member




while (true) System.out.println("WOO!!!!");


« Reply #1 - Posted 2006-07-24 06:10:39 »

Wahoo!  I got through all the levels.  Great challenge!  I think you're on to something here kev, this is a real neat puzzle.

Admin and Game Developer at
GameLizard.com
Play Rimscape!    |    Play Conquer!
Offline CommanderKeith
« Reply #2 - Posted 2006-07-24 07:15:30 »

Good mix of strategy & action.  Once I have all the blocks in place its always a high-adrenaline trip to get the damn mushrooms to go the right way  Cool.

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

Senior Member


Projects: 4


Java games rock!


« Reply #3 - Posted 2006-07-24 10:28:42 »

Hi Kev,

Great work as always!

Personally I liked the way the first version wend more. The unlimited placement of blocks was not as frustrating as the limited actions.
But this is a personal preference one, so you can easily discard this comment.
Maybe a suggestion to make a mode: easy mode gets unlimited tool-action, normal mode gets limited tool-action?!?

Technically: My machine at work has a nice mouse-cursor going on but my home computer has a lower machine specification and the cursor movement is a bit jumpy.

Your work is inspiring!

Best regards from



M.E.
--------
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #4 - Posted 2006-07-24 10:56:37 »

>Technically: My machine at work has a nice mouse-cursor going on but my home computer has a lower
>machine specification and the cursor movement is a bit jumpy.

Its a hardware cursor. You can use this app for checking the sampling rate of the mouse:
http://kaioa.com/jws/jnlp_na/MouseBench.jnlp

serial: 40hz
ps/2: 60-200hz (default 60)
usb: 125-1000hz (default 125)

100-125hz is alright. Everything below that is sorta meh. With ps/2... if you're using some win2k-ish OS... go to system properties->mouse->hardware->properties->extended something and change the polling rate to 100hz.

弾幕 ☆ @mahonnaiseblog
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #5 - Posted 2006-07-24 20:23:47 »

I think the limitation on tools is what makes it a game - if you could place whatever you liked there wouldn't be any challenge.

Re: Mouse speed - yeah, what he said Smiley

Thanks for playing, more levels on the way.

Kev

Offline me

Senior Member


Projects: 4


Java games rock!


« Reply #6 - Posted 2006-07-24 21:45:42 »

The MouseBench worked fine on my home computer. Both home computer and work computer reached the same target (125).
The refresh rate of the cursor in Shrooms looks odd. But hey it isn't a big issue Smiley

Never mind about the easy mode. Just that if you maybe target the casual market with it, it could be that people find it too frustrating! Ah... I don't know .. Just guessing ...

The idea is great and you have some nice levels already! The option to advance to the next level  is helping me anyway! Ha ha ha ha

Good for you that you find time for multiple projects!!!!

Kind regards from

M.E.
--------
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #7 - Posted 2006-07-24 22:02:17 »

Quote
The MouseBench worked fine on my home computer. Both home computer and work computer reached the same target (125).
The refresh rate of the cursor in Shrooms looks odd. But hey it isn't a big issue Smiley

Ok, I'll knock a FPS counter in next dev loop - maybe it's just running really slow or something - or maybe it's not throttling.

Quote
Never mind about the easy mode. Just that if you maybe target the casual market with it, it could be that people find it too frustrating! Ah... I don't know .. Just guessing ...

Ah, got ya - right now the game is *only* for the mario contest. You're right if I was going to try and sell it out there - I'd probably just have earlier levels with no limit on certain tools.

Quote
Good for you that you find time for multiple projects!!!!

Just good timing - Tilt is coming to an end so it's not zapping up my time anymore. Not to mention so far this game has only been a couple of evenings work - the wonders of Java game development! Smiley

Kev

Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #8 - Posted 2006-07-24 23:21:22 »

The MouseBench worked fine on my home computer. Both home computer and work computer reached the same target (125).
The refresh rate of the cursor in Shrooms looks odd. But hey it isn't a big issue Smiley
[...]

Uhm... alright. Well, it is a hardware cursor, but that doesnt mean that its accelerated.

Go to... display properties->settings->extended(?)->troubleshooting(?)

And there is that hardware acceleration slider. If its one notch before max (or even lower) the cursor isnt accelerated.

弾幕 ☆ @mahonnaiseblog
Offline me

Senior Member


Projects: 4


Java games rock!


« Reply #9 - Posted 2006-07-25 09:08:04 »

Quote
Go to... display properties->settings->extended(?)->troubleshooting(?)


And there is that hardware acceleration slider. If its one notch before max (or even lower) the cursor isnt accelerated.

On my home computer I had to put it in the middle. But yeah. It slowed the refresh rate of the cursor so it was pretty stable.

Quote

Just good timing - Tilt is coming to an end so it's not zapping up my time anymore. Not to mention so far this game has only been a couple of evenings work - the wonders of Java game development! Smiley


Right, wonders of Java game development! 
This contest and you inspired me to try to make one also. I hopefully will make a little framework to be used for future projects. I think you have a similar thing going on.


Best regards

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

JGO Coder


Medals: 1


pixels! :x


« Reply #10 - Posted 2006-07-25 09:46:18 »

>On my home computer I had to put it in the middle. But yeah. It slowed the refresh rate of the cursor so it was
>pretty stable.

Uhhhum... what I ment is that you should check if its on max and not pull the slider down from max if its already (still - actually) there.

(If this response doesnt appear to make any sense, ignore it.)

弾幕 ☆ @mahonnaiseblog
Offline me

Senior Member


Projects: 4


Java games rock!


« Reply #11 - Posted 2006-07-25 12:32:14 »

Quote
Uhhhum... what I ment is that you should check if its on max and not pull the slider down from max if its already (still - actually) there.



Ha ha ha!  Grin

It was on max ! Now in the middle.

Machine spec:
Fujitsu-Siemens C1010 (Windows XP Home)
Celeron 1.5 GHz
Ram: 256 MB
VIA ProSavageDDR P4N266  with default Windows XP drivers

It runs fine with this setting so I'm not worried about it anymore. I have to remember this setting when there is another application that requires maximum hardware accelaration Smiley

Thanks for your help oNyx!


Regards from

M.E.
--------
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #12 - Posted 2006-07-26 09:23:46 »

Added a level editor.

From the main game screen use the "Editor" link at the top right. Theres a palette of tiles to be placed on the right. Click "Options" to control attributes of the level like name, time, number of each tool availabe. Also from the options you can save/load/clear levels. Clicking "Back" from the main editor window - gets you back to the back game.

The game now scans for a subdirectory in the user's home directory called ".shrooms" which is created by the game. The game looks for files with the suffix ".lvl". Levels places in this directory will be loaded into the main game to be played like the built in levels - so playing custom levels should be reasonably easy.

Kev

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #13 - Posted 2006-07-28 07:25:05 »

New version is up -

* 5 new levels added - they get a bit harder
* Editor now has 3 new tools
* Various bits of polish

Kev

Offline benjamin

Senior Newbie





« Reply #14 - Posted 2006-07-28 10:08:48 »

For some reason the game will not start after downloading the game. Is there any way to check for error messages for java webstart application? I really want to try this game.
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #15 - Posted 2006-07-28 16:16:22 »

You can bring up the java console in webstart. Can't remember how you do that though - I thinkk it's maybe a Java Plugin option.

Kev

Offline magemog

Senior Newbie




Jaded Samurai


« Reply #16 - Posted 2006-07-28 17:06:03 »

Hey, it might be nice if you made it so you can only cycle through tools that you actually have. It's a little frustrating having to cycle through all of the tools if you pass the one you want to use.

Looking pretty nice though  Kiss

Hmm... sounds vaguely familiar... yeah
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #17 - Posted 2006-07-28 17:16:28 »

Updated so you can only choose tools you have some off, also fixed a mouse cursor bug.

You can also use the number keys to select tools btw

Kev

Offline woogley
« Reply #18 - Posted 2006-07-28 17:34:49 »

k so I love making custom levels. here's 2 very challenging (but possible) levels. the second one is called "Sound Off!" because.. well, play it with your sound on and you'll know why Wink

download these .lvl files, copy them to your .shrooms folder, then fire up Shrooms! and it'll automatically load it on the main level selection screen. (but it doesn't scan the .shrooms folder except at initial startup..)

[size=25pt]London Bridge[/size]



[size=25pt]Sound Off![/size]

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #19 - Posted 2006-07-28 17:42:15 »

Wow, the first levels - nice.  For those who don't know the .shrooms directory can be found in your home directory - on windows xp this is at:

C:\Documents and Settings\<usermame>

Kev

Offline woogley
« Reply #20 - Posted 2006-07-28 18:28:20 »

and yet another..

[size=25pt]The Gap[/size]

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #21 - Posted 2006-08-03 00:53:14 »

Source (such as it is - read uber-hack) is released:

http://www.cokeandcode.com/node/496

Kev

Offline DeX

Senior Newbie




Java games rock!


« Reply #22 - Posted 2006-08-10 16:33:23 »

Here's my level:

[size=15pt]Multiscape[/size]


Might be a little tricky. Timing is quite important. Tip: Let the red shroom lead the way.

Have fun! Smiley
Offline DeX

Senior Newbie




Java games rock!


« Reply #23 - Posted 2006-08-10 18:45:22 »

Another level.

This one should be a little easier and perhaps a little more fun: Wink

[size=15pt]Squeek[/size]

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (63 views)
2014-04-15 18:08:23

BurntPizza (61 views)
2014-04-15 03:46:01

UprightPath (74 views)
2014-04-14 17:39:50

UprightPath (57 views)
2014-04-14 17:35:47

Porlus (75 views)
2014-04-14 15:48:38

tom_mai78101 (100 views)
2014-04-10 04:04:31

BurntPizza (160 views)
2014-04-08 23:06:04

tom_mai78101 (255 views)
2014-04-05 13:34:39

trollwarrior1 (208 views)
2014-04-04 12:06:45

CJLetsGame (215 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!