Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (482)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (548)
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  
  Pixel Rain  (Read 6396 times)
0 Members and 1 Guest are viewing this topic.
Offline Shane75776
« Posted 2012-06-06 01:51:13 »

Pixel Rain is a game I have been slowing making in my spare time lately.

The idea behind it was to make a game that didnt use a single image. I wanted to
see how nice and beautiful I could make a game by just using Swing and the default
graphics class.

Objective: The objective of pixel rain is to fill your 'red' and 'blue' rain meters to complete a level. To do this, you play
as a "magnet" which can only capture 1 type of rain at a time. The bigger the rain you capture, the more the corresponding
meter will increase upon deposit. You must fill both meters completely before you magnetic power runs out. Capturing 'green'
rain will temporarily increase your current power level.

For more information, read the instructions page in-game for controls and a deeper explanation of how the game works.

-----

None of the music was made by me. The music was taken from example stuff that came with an FL Studio package that seemed to fit
the game. One track was from a youtube video. However, all of the FX were made by me.

I got fed up with audio issues so I did use slick for the audio. but thats it. Smiley







<a href="http://www.youtube.com/v/nALU-k69Xt0?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/nALU-k69Xt0?version=3&amp;hl=en_US&amp;start=</a>

[size=28pt]Pixel Rain - Build 1.0 (Mediafire link)[/size]
Upon running it may stall for a few seconds as it loads the sounds.

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline tberthel
« Reply #1 - Posted 2012-06-06 02:38:58 »

Good job

Offline zngga
« Reply #2 - Posted 2012-06-06 02:47:07 »

Very nice! Are there any plans to have a download link?

My code never has bugs... it just develops unexpected features!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Vladiedoo
« Reply #3 - Posted 2012-06-06 02:51:15 »

Great job on the audio + visual. Personally I feel like the game play could be tweaked a bit but maybe that's because I've only seen one level of it. Nice work.
Offline Shane75776
« Reply #4 - Posted 2012-06-06 03:30:42 »

Very nice! Are there any plans to have a download link?

Yea, I will upload one tomorrow morning sometime. I still have to finish the last 2 levels.

Great job on the audio + visual. Personally I feel like the game play could be tweaked a bit but maybe that's because I've only seen one level of it. Nice work.

yea, it gets a little crazy, the deposit boxes that you saw me dropping rain off into for points/to fill meters actually start to move around and
change behavior in other levels. The main focus of the game is my game type "score attack" but thats a "last as long as you can" type of level
that progressively gets harder as you fill meters.

So yea, tomorrow morning sometime I will have a download link to it and more info on the objective.

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline ra4king

JGO Kernel


Medals: 345
Projects: 2
Exp: 5 years


I'm the King!


« Reply #5 - Posted 2012-06-06 08:36:02 »

What font is that or did you draw the letters yourself?

Offline ReBirth
« Reply #6 - Posted 2012-06-06 10:54:29 »

Great works. I have done two games with image files.

Offline Shane75776
« Reply #7 - Posted 2012-06-06 13:54:45 »

What font is that or did you draw the letters yourself?

The font is called "Uranium" its one I was going to use for one of my other games but never did
and had it on my computer. I got it off the internet a while ago.

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #8 - Posted 2012-06-06 14:36:11 »

Looks clean, nice sound.
Offline ra4king

JGO Kernel


Medals: 345
Projects: 2
Exp: 5 years


I'm the King!


« Reply #9 - Posted 2012-06-06 15:04:25 »

What font is that or did you draw the letters yourself?

The font is called "Uranium" its one I was going to use for one of my other games but never did
and had it on my computer. I got it off the internet a while ago.
I love it! And your game looks very fun, can't wait to try it! Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Shane75776
« Reply #10 - Posted 2012-06-06 15:44:17 »

Alright, link is at the bottom for it.

The campaign levels might not be very smooth and some may be way harder than
should be for the level. I have not had anyone besides myself test them so feedback
on level difficulty would be nice.
(Im kinda a master at the game so its very difficult to develop easy levels that are not to easy
and at the same time progressively get harder)


Score attack should be fine though. Enjoy

I look forward to your feedback Smiley

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #11 - Posted 2012-06-06 19:52:34 »

1  
2  
3  
4  
5  
6  
7  
8  
I couldn't run it.

[cde]
Caused by: java.lang.NullPointerException
        at Main.setProperties(Main.java:125)
        at Main.<init>(Main.java:80)
        at Main.main(Main.java:136)
        ... 5 more

Offline Shane75776
« Reply #12 - Posted 2012-06-06 20:34:34 »

1  
2  
3  
4  
5  
6  
7  
8  
I couldn't run it.

[cde]
Caused by: java.lang.NullPointerException
        at Main.setProperties(Main.java:125)
        at Main.<init>(Main.java:80)
        at Main.main(Main.java:136)
        ... 5 more


thats odd. thats the method that sets the properties for the lwjgl path for slick2d to work for my audio.

Are you running it on a 32 bit system by any chance?

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #13 - Posted 2012-06-06 22:48:23 »

yep
Windows XP 32

Offline Shane75776
« Reply #14 - Posted 2012-06-06 22:50:07 »

yep
Windows XP 32

I think its something with lwjgl and being xp with 32 bit. Im not sure though and have almost zero experience with lwjgl besides
the few lines of code I used that required it.

So basically, I have no idea how to fix it for ya lol and I dont have xp to try and mess with it. :\

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline Shane75776
« Reply #15 - Posted 2012-06-07 02:21:51 »

A friend of mine may have figured out the issue behind the game not running on anyones but my computer.

Working on a fix, hopefully ill have a fix up sometime tomorrow.

Sorry about that :\

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline ra4king

JGO Kernel


Medals: 345
Projects: 2
Exp: 5 years


I'm the King!


« Reply #16 - Posted 2012-06-07 06:27:18 »

Wait if you used Java2D for this game....why do you need LWJGL?! O_o

Offline davedes
« Reply #17 - Posted 2012-06-07 06:40:35 »

Wait if you used Java2D for this game....why do you need LWJGL?! O_o
For audio, of course. Smiley Who the hell wants to rely on JavaSound these days, when pretty much all systems can support OpenAL.

Offline ra4king

JGO Kernel


Medals: 345
Projects: 2
Exp: 5 years


I'm the King!


« Reply #18 - Posted 2012-06-07 07:30:50 »

Are you using the latest LWJGL version?

Offline ReBirth
« Reply #19 - Posted 2012-06-07 13:59:51 »

Little overkill I think, for loading sound.

Offline Shane75776
« Reply #20 - Posted 2012-06-07 14:54:35 »

Little overkill I think, for loading sound.

not really, using default java to play sounds is terrible if you have multiple that play in quick succession.

What happens is it does not play them all, it skips some. I tried and tried to make a workable manager
that would play the sounds well but in the end it did not work out. So I decided to use the slick
sound library instead.

Anyways, problem with it was trying to load the library out of the jar and the reason it worked for me
is because the library was already loaded when I was testing in eclipse. So im fixing all that now.

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
Offline Shane75776
« Reply #21 - Posted 2012-06-08 04:07:28 »

Fixed fixed fixed.

Got maven installed and slowly figuring that out. but atleast now i have a jar built that should run
and extract the natives and what not.

sorry for the long wait, should have had this all fixed before i made the thread :\

Check out my Snipping Tool++ ! An advanced snippet/screenshot/text uploading tool! Meant to replace the windows snipping tool.

Check out Pixel Rain My most recent Swing based game!
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!