Platform Prototype

Hey everybody,

I haven’t shown you guys any of my work yet. I haven’t finished any full Java games yet (though I’ve completed games in JavaScript, so I’m nowhere near noob). This RPG Scrolling Test is just another test or prototype. I have stumbled and fumbled forever, and I have finally perfected scrolling for tile-based games. Some of the code is based off the tutorials at http://www.tonypa.pri.ee but I have almost completely rewritten everything, so it’s almost unique code. I personally consider my code to be better than the code those tutorials provide since it’s much more flexible, and to me, easier to understand. And hey, those tutorials we’re written for Flash anyway.

So anyway, here’s the link: http://www.jamisongames.info/Scrolling/Scrolling.jnlp
I couldn’t figure out how to force download on my JNLP file, so you’ll need to download it to your desktop then open it.

Please tell me your rants, comments, and/or considerations.

Regards,
Jamison

(UPDATE: A moderator should probally move this topic to the Platform/Action forum, as it’s no longer about an RPG Overhead.)

I think you have to get your server to recognize jnlp type. it opens as text.

Yes, I know. You have to download the JNLP file to your desktop (or anywhere else) then double-click it. I tried using a .htaccess file (using ) but I kept getting a 500 error.

Site appears to be up, but the files are all gone.

Oh shoot… I knew I deleted something I shouldn’t have. I was cleaning up my site (deleting everything unnecessary). I’ll re-upload it now.

EDIT: Okay done. I uploaded an updated version of it which is a platform-style game instead of an overhead RPG-style.

Looks functional so far. I’d reduce gravity a bit, it is pretty difficult to control the movement of the ‘character’ while in the air. otherwise, I look forward to continuing improvements.

PS - where is a good place to host gamefiles? I’ve got the start of an RPG made, but I dno’t know where to host it.

Thanks.

Have you tried http://javagamesfactory.org/ ?

No, I’m just beginning this whole process, and loving it, I might add. Thanks for the link!

Thanks for the reply, SwordForTheLord. I don’t think I ever realized how hard it was to control in the air since I’ve tested it so many times throughout the programming of it, and I’ve just became so good at it. One of these days, I might recode everything into a Mario remake.

Nice demo. Very smooth rendering.

One thing I noticed was that when your bouncing with up key and then you try to move left or right, you no longer bounce.

Thanks for the reply! I appreciate your input.
However, I’m not sure exactly what you mean by, “you no longer bounce.” Could you explain that a little more maybe?

Very nice ;D

The jumping is very “platformy”, well done :slight_smile:

(I actually played for a few minutes just trying to get to the highest block)

Thanks for the reply, sloth. I’m glad to see people are still interested in my platform test. ;D Hopefully soon I’ll get to work on my Mario remake and more will be attracted. :slight_smile:

(I’ve been busy working…)

When I hold down the up arrow key I’m bouncing up & down again & again. When I press left or right while still holding down the up key I stop bouncing. It would be good if I kept bouncing. Maybe its just my keyboard.

Ahh I see what you mean now. I’m sure I can fix that. I’ll post an update if I fix it.

EDIT
Okay done. Thanks for the bug report, preciate it!

JNLP: http://www.jamisongames.info/Scrolling/Scrolling.jnlp
Source: http://www.jamisongames.info/Scrolling/Scrolling.java

I really like what you’ve done. The jumping is beautiful. One of my pet peeves with platformers is when jumping is difficult and hard to control. I think you’ve done jumping beautifully.

Thank you very much, Gannin. It took me a long time to perfect this. I’ve always admired platform games like Mario, Meta Bots, etc for the nice physics, and I’ve always wanted to program one. I still haven’t had time to program Mario - very busy working and school starts soon (one week).

Looks pretty cool! Maybe as a new feature add in a “cooldown time” from when you land on the ground so that you can’t constantly jump over and over and over. Also, it may be a little bit too harsh with the gavity.