RPG Project

Hey JGO ^______^

This game is the game that I’ve been working on for just shy of a week :slight_smile:

I figured I’d post it in the Work In Progress section as that’s what it is and I’ll be updating development status daily :slight_smile:
(Pictures are below)

Before we start, thanks for viewing :slight_smile:
If you feel like posting a personal opinion on the games details / graphics please do so.
I’ll try and have a downloadable demo posted within the next 24hrs.

Game information:
I haven’t came up with a name for this project so until I do, I’ll call it “RPG Project [version]”.
This game is made in Java2D (Letting user pick pipeline of OpenGL or Direct3D for render calls)
The games rendering size is around 1024/576.
The bushes that outline the map at the moment are all temporary until I get new game graphics :slight_smile:

Game controls:
(Note download link is not yet posted)

  • Left click the game world to walk to a destination.
  • Right click to interact with game element (tiny-right click menu)

Some of the completed features:

  • Player movement / collision via A* Pathfinding
  • Simple animation system
  • Simple raining effect in world (Wish I knew how to make a .gif to show)
  • Player home / starting area
  • Projectile system

Some of the mentionable features currently in development:

  • Player walking animations for each movement direction (Close to 100+ frames total sheet)
  • Skeleton enemy that will wander around until combat system is functional :persecutioncomplex:

What I’d like to add next:

  • In-game notification system
  • Fullscreen mode / resizing mode
  • AI system for entitys
  • Player walking animation
  • Combat system (Melee, Range, Mage)
  • Player skill system (HP, Fishing etc)
  • Launcher with options (Fullscreen etc)
  • Tutorial later in game-devopment
  • Player bank / banking system
  • Starting screen to customize character / skill
  • Minimap with click to move implemented

Game issues / bugs:

  • Movement is sometimes un-responsive in certain areas
  • Occasionally you can manage to cross objects / avoid collision diagonally :wink:

Download link / demo:
Will be posted when content is deemed releasable ;D

Player starting a new game:
Full Image: http://oi61.tinypic.com/2nsnnua.jpg

Packaging overview:

Looks nice so far :slight_smile:
A little question: Whats the source of the ligth at the left site of the map and how are you creating this light?
Just to let you know: The title of the game window is “RTS Project V0.3.3.2” while the game is called RPG Project :stuck_out_tongue:

Thanks ;D

Oops, thanks again :-X that’s due to me wanting to make a RTS game than deciding to go towards a RPG game for this project.

If you’re interested I originally pulled it from a JGO post :slight_smile:
Here’s the pastebin though: http://pastebin.java-gaming.org/fb2301d78021f

And the ligth is “following” the character, so the character is the ligth source right?

At the moment in-game yes, until I can figure out how to have multiple static lighting effects in Java2D :slight_smile:

Still working on getting a demo online, rather busy the past few days with appointments etc.
Bare with me :slight_smile:

Looks good. I’m doing a similar style game with a different style of play. I’m still learning though. I’m curious as to why so many packages. I’ve been trying to figure out how to organize everything a little better, but what are the benefits to doing it that way? Do you just import the packages you need into every class?

So far, every little game i’ve done has only had one package. I’m trying to figure out my next step in learning. I’ve made a few small games and read through my java books. I am getting ready to start reading up on entity systems so I can work on my 2d orthogonal tile-based game. I think i’m ready and work for a bit, then realize I need to read up on other methods. I’ve gotten a basic game that loads a map and has a player walking around but just doesn’t seem organized and gets a little overwhelming to get any further.

Sorry for rambling. I don’t mean to try to hijack the thread lol. To the OP, the game looks great so far!

[quote=“Bassex96”]Looks good. I’m doing a similar style game with a different style of play. I’m still learning though. I’m curious as to why so many packages. I’ve been trying to figure out how to organize everything a little better, but what are the benefits to doing it that way? Do you just import the packages you need into every class?

So far, every little game i’ve done has only had one package. I’m trying to figure out my next step in learning.
[/quote]
As you said, everything is much more organized and makes imports cleaner (if you want to import entire packages at once).
You can have multiple classes of the same name (e.g entity.Player and model.type.Player; bad examples), and your code is much easier for others to read
and figure out what is going on, which is an important practice for any software.

http://imagizer.imageshack.us/a/img32/1792/eclipseg.jpg

For example, Minecraft’s modding API Forge (and probably the game itself) has
well over 50-100 packages, all with many classes and sub packages inside of them. Imagine trying to work with that
as a new user to the API when there are probably 1,000 classes, a lot of which using similar names (which the package would explain, e.g game.entity.passive.EntityPlayer/game.model.Human, which could be used to find what you want by searching through each package or sub package. Again, bad example, but hopefully you see my point).

@OP The game looks great so far, good job. :slight_smile:
Did you make the textures yourself, or is there a website where you’ve borrowed them from while the game is in an early stage?

Thanks, haven’t been up this early in a while, doc appointment today ^^
Will continue progress when I get back, the feedback / appreciations have given me motivation thanks guys ^
^

I’m using open game art until I can get in touch with some old friends who are GFX artists / have someone contribute.

I’ll be using this character generator in the meantime :slight_smile:

Thanks for replying guys.