Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
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  
  Stage Dive Hero  (Read 3401 times)
0 Members and 1 Guest are viewing this topic.
Offline hazard1994

Junior Member


Projects: 2



« Posted 2012-06-16 18:00:26 »

First proper game I've ever done in java, even if it is only a mini game.

Used Slick2D and LWJGL, and paint.net for graphics.

Hope you enjoy!!  Grin

https://www.dropbox.com/s/twldlm2parkoyuf/Stage%20Dive%20Hero.zip






Offline UprightPath
« Reply #1 - Posted 2012-06-16 18:09:20 »

After the third or fourth restart, the guy doesn't even start to run for me, regardless of how well/bad I did.

Offline hazard1994

Junior Member


Projects: 2



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

Really Sad
I'll take a look and fix the bug.
maybe the topic title should have been stage dive hero beta
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #3 - Posted 2012-06-16 18:24:17 »

You could add a Screenshot, so we can see, what that game will look like, and you will also get a thumbnail in the "Latest in Showcase" list on the right.

On the game:
Couldn't play it, I'm using java here.
Things you should do:
1. You can't easily start this  game with a double-click on that jar. For windows I would set up a .bat, which is acctually only a script file (text file) for the cmd, with the contents: java -java.library.path=/lib -jar Stage\ Drive\ Hero.jar
2. If you use eclipse, just export the project as a .jar (which is just what you did, I think, and you did it right Tongue) and then you don't need to put any lwjgl.jar or any other only-.class-lib in that /lib folder, and it will work fine.
3. Include the other natives in that /lib folder too, so that people like me (running Linux here) can play it too. But then you either would need to set up a .sh file (which is not too hard too, almost the same as a .bat file), with the contents:
#!/bin/bash
java -java.library.path=/lib -jar Stage\ Drive\ Hero.jar
or you could easily just leave that for the user, which is a bad way.

One more thing, acctually offtopic, just sayin my opinion on Dropbox's change now:

Actually, these links generated from dropbox now, are slick. They look really good, and they are nice to a user, if you are a HUMAN and are able to CLICK on that button...

But c'mon!!!

I always loved having direct links. So I could easily let a MACHINE download things from my dropbox account.
So it was possible to create Patchers, which just download a file, and then they start it via Runtime.exec().
Also, it was possible to make an Application kind of "browse" through the Public folder with generated url-Strings. So I could easily put every native, I wanted to be downloaded into a folder in the Public folder, and then I could easily put an .dll or .so or whatever at the and of that url-string and then just let it download that file. That does not work now Sad

I actually shouldn't bother, because I still have the old functionality. It's just my opinion, that they clearly did something wrong for developers (they had to add this mediafire-style... omg that looks so cool. Oh man we want to do that too blah blah...).

Since new 2 replies got posted, while writing this:
@UprightPath:
Look at above. If you would have started it via command-line, you would have seen, that it gives an UnsatisfiedLinkException. You need to start it with java -java.library.path=/lib -jar Stage\ Drive\ Hero.jar via command-line or .bat (a batch).

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Shane75776
« Reply #4 - Posted 2012-06-16 18:24:45 »

I found it nearly impossible to hit any arrow, you have to be almost perfectly, you should account for
visual lag a little I guess.

The other thing, holy cow you main class is huge. You should try and split things into separate class files
instead of keeping the entire game in one file. Just good coding rules.

Just a thought.

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 hazard1994

Junior Member


Projects: 2



« Reply #5 - Posted 2012-06-16 18:31:21 »

Hahaha! I know, messiest code ever!
Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #6 - Posted 2012-06-16 18:34:44 »

You're 18, right?  Tongue

The game is pretty nice for a first one, should have a bit more variety tho. Love how the player just speeds off the edge of the stage.
btw the window name should be change to "stage dive hero" not "stage jump hero"
Offline hazard1994

Junior Member


Projects: 2



« Reply #7 - Posted 2012-06-16 18:35:28 »

I will definitely do all of these things, but firstly, how do I upload a screenshot???
Offline hazard1994

Junior Member


Projects: 2



« Reply #8 - Posted 2012-06-16 18:36:38 »

Oh dear!! How embarrassing! 
Offline UprightPath
« Reply #9 - Posted 2012-06-16 18:37:58 »

Sorry, what I meant was that while in game, after the fourth or so restart (Press of 'R') the player didn't move. Of course, I just realized (After trying it again) that's because if you completely fail at getting any presses correctly, the player's sprite just stands there. Some sort of indication of a complete failure would be nice.

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

Junior Member


Projects: 2



« Reply #10 - Posted 2012-06-16 18:41:38 »

If you had sound on loud, you do get booed! Tongue
And no, you were right the first time, it is a bug. Sad
Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #11 - Posted 2012-06-16 18:44:33 »

I will definitely do all of these things, but firstly, how do I upload a screenshot???

use imgur, you don't even need to make an account. Then just write the generated bb-code (you can see it on the right, after you uploaded the image) into your topic-post Smiley ).

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Tim Spekler
« Reply #12 - Posted 2012-06-16 18:56:09 »

Pretty fun for a little game, sprites are well done. Makes me think of some Flash mini-games.
I 've got the running bug too.
Offline deathpat
« Reply #13 - Posted 2012-06-16 18:57:51 »

ah ah ah fun game !
My best score is 42m, I'm kinda proud of it Smiley

work in progress : D A E D A L U S
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.

pw (11 views)
2014-07-24 01:59:36

Riven (10 views)
2014-07-23 21:16:32

Riven (11 views)
2014-07-23 21:07:15

Riven (12 views)
2014-07-23 20:56:16

ctomni231 (42 views)
2014-07-18 06:55:21

Zero Volt (38 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (34 views)
2014-07-16 23:30:00

Cero (50 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!