Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (492)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (556)
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  
  Heroes of Umbra - 2D Sidescrolling RPG (Dec 2013 Updates!)  (Read 9965 times)
0 Members and 1 Guest are viewing this topic.
Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Posted 2012-11-08 21:15:43 »

Last year I showcased a proof-of-concept for a simple sidescrolling RPG after developing it for about a week. It's been a year and I've still been working on the project, so I wanted to post where I am now.





Heroes of Umbra is a short 2D sidescrolling (now networked) RPG that's something of a mix between Maplestory, Diablo, and Zelda II. In it you play as an assassin with amnesia, seeking out memory orbs in the pits of deadly dungeons.

HoU is still in alpha but the current version showcases three of the four planned dungeons with the code mostly feature-complete.

Features:

  • Platform-agnostic netplay (More players = harder enemies though!)
  • Plenty of equipment to find and customize
  • Over 20 spells branched into two tiers
  • Over 80 maps to explore

Download
Desktop (Win/Mac/Linux)
https://www.dropbox.com/s/k7nnjjta1jowhed/heroes-of-umbra-desktop.rar (JAR-only)

Android/OUYA
https://www.dropbox.com/s/htavkffv6o49pvr/heroes-of-umbra.apk

If you care to re-map the keybindings, please see instructions here. (It's temporarily manual until the options screen is implemented.)

Facebook Page
Twitter (Commit messages are broadcasted.)
Website

Old topic is replicated here for the curious.
Offline Pickleninja

JGO Coder


Medals: 10
Projects: 1


I'm tired of working for someone else.


« Reply #1 - Posted 2012-11-08 21:19:14 »

Looks amazing!

Good work Cheesy



-Pickle

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #2 - Posted 2012-11-08 21:23:07 »

That looks great! I think your pixel art is really good. I like it!

I have a few notes on this. Don't get me wrong, I really like the game. This is feedback.
  • The controls are very fast, and it's hard to control
  • The jump seems awfully high, for the speed you're carrying
  • It's hard to dodge the bullets from the plants, because the platforms allow me to be hit from
    a long distance
  • It's a little hard to distinguish platforms from the background. Especially hinge-bridges.
  • Attacks are hard to use, because it's difficult to know when I can actually attack. There's delays
  • The sheer amount of enemies, and partly their attack speed makes it really difficult to dodge attacks, and make it through the levels

Don't get me wrong though - this game looks amazing! I really like the particles, and animations and awww. Cheesy

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

Junior Member


Medals: 9
Projects: 1



« Reply #3 - Posted 2012-11-08 21:45:05 »

That looks great! I think your pixel art is really good. I like it!

I have a few notes on this. Don't get me wrong, I really like the game. This is feedback.
  • The controls are very fast, and it's hard to control
  • The jump seems awfully high, for the speed you're carrying
  • It's hard to dodge the bullets from the plants, because the platforms allow me to be hit from
    a long distance
  • It's a little hard to distinguish platforms from the background. Especially hinge-bridges.
  • Attacks are hard to use, because it's difficult to know when I can actually attack. There's delays
  • The sheer amount of enemies, and partly their attack speed makes it really difficult to dodge attacks, and make it through the levels

Don't get me wrong though - this game looks amazing! I really like the particles, and animations and awww. Cheesy
I appreciate the feedback and find it very helpful, so thank you!

As far as game mechanics go, there are lots of points of adjustment: jump power, friction (on-ground and in-air), attack delays, etc and I'll constantly be tweaking those. The eye/plant enemies used to have an attack animation, but I think I broke something so it's difficult to see when they are about to attack.  Roll Eyes

Also the level design, particular spawn points of monsters, will be adjusted so you won't be getting knocked off platforms all the time. You are meant to get hit, but I'll try to keep the frustration to a minimum by not including high drops or lots of enemies on small platforms.

And graphics! Yeah this is a tricky area because I wanted it to be dark but at the same time I'm using a 16-color palette so it's pretty tough. I hope I can fix this as my art skills get better over time. Cheesy

Thanks again for taking the time to play. It means a lot to me.  Wink
Offline Damocles
« Reply #4 - Posted 2012-11-08 22:01:55 »

Nice visuals, sound and general concept.
Also the menu fits the theme very good.

For the balancing:

I would favor being able to move in-air when jumping. This gives the player more control about the jumps.

Double-jump:  a nice way to adjust jump-height is to use a double jump feature. (player has to press a second time
while in jump upwards to gain an extra push)
Then you can decrease the normal jump height and still reach high platform.

Intro level:  make a simple introlevel explaining the mechanics and features (signposts when walking by)
But this is only a prototype of course currently.



Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2012-11-08 22:19:05 »

Really slick looking. Finally we're beginning to see more decent stuff made in Java! It seems to be undergoing a bit of a revival of late.

Cas Smiley

Offline Pickleninja

JGO Coder


Medals: 10
Projects: 1


I'm tired of working for someone else.


« Reply #6 - Posted 2012-11-08 22:25:28 »

Really slick looking. Finally we're beginning to see more decent stuff made in Java! It seems to be undergoing a bit of a revival of late.

Cas Smiley

Java is soooo much more powerful than Flash... I really hope more people realize that.

-Pickle

Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #7 - Posted 2012-11-08 23:21:29 »

Really slick looking. Finally we're beginning to see more decent stuff made in Java! It seems to be undergoing a bit of a revival of late.

Cas Smiley
Thanks for the kind words, princec. I believe Android has something to do with this.  persecutioncomplex

Quote from: Damocles
Nice visuals, sound and general concept.
Also the menu fits the theme very good.

For the balancing:

I would favor being able to move in-air when jumping. This gives the player more control about the jumps.

Double-jump:  a nice way to adjust jump-height is to use a double jump feature. (player has to press a second time
while in jump upwards to gain an extra push)
Then you can decrease the normal jump height and still reach high platform.

Intro level:  make a simple introlevel explaining the mechanics and features (signposts when walking by)
But this is only a prototype of course currently.
Regarding in-air movement, that seems to be the consensus. I'll tweak the in-air resistance to be a bit more responsive. I'll have to take some pointers from Megaman, Contra, etc in this regard.  Smiley

The double-jump idea is intriguing too. I'm also considering ladders or ropes.

Once I get the menu fully finished and the save/load screens done, I can probably start on the networking component. I'm thinking of giving Kryonet a go -- does anyone have any experience with it or any other networking libraries that could chime in?
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #8 - Posted 2012-11-09 09:54:36 »

Really cool! A few weeks? Seriously?! Would you mind letting me poke through the source? I'm new to libgdx, and even though I've read through several tutorials, I haven't found a consistently good model (GameObject, Player, Monster etc.) that I'd want to build something from. I'd really appreciate a look.

On another note; to fix the problem of the platforms not being very distinguishable from the background, may I recommend parallax-scrolling of the background? It's working wonders for me in my Java2D project. I have 3 layers of trees and things, plus the cloud-layer, and it really makes everything stand out.

- Jonas
Offline Damocles
« Reply #9 - Posted 2012-11-09 09:58:41 »

yes  parallax-scrolling would fit here quite good

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

Junior Member


Medals: 9
Projects: 1



« Reply #10 - Posted 2012-11-09 18:17:28 »

I have implemented parallax scrolling, but the effect is quite subtle. I'll have to add more panning. Smiley

Quote
Really cool! A few weeks? Seriously?! Would you mind letting me poke through the source? I'm new to libgdx, and even though I've read through several tutorials, I haven't found a consistently good model (GameObject, Player, Monster etc.) that I'd want to build something from. I'd really appreciate a look.

On another note; to fix the problem of the platforms not being very distinguishable from the background, may I recommend parallax-scrolling of the background? It's working wonders for me in my Java2D project. I have 3 layers of trees and things, plus the cloud-layer, and it really makes everything stand out.

Please feel free to poke around in the source. I've included it in the last section of the first post.

But also please be warned this is my first time making a game with libgdx, and due to me rushing to get in and program (this is 18 days in) I do a lot of stupid things that need to be refactored eventually. Namely, the menuing system is really ugly, I'm not passing in game instances to my object methods (there are some ugly constructors), and my Actor -> Player model is gross too. However, I believe everything is fairly well commented, and I'm always open  to suggestions you may have for the code as well.
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #11 - Posted 2012-11-10 20:36:50 »

Yeah, I don't really care about the menu-system anyway. The Scene2D UI-framework is so AWESOME and easy to use, when you get past the hump, that you really shouldn't need to do much on your own, other than concentrate on the game. You should check it out if you haven't.

I appreciate the source very much, thanks! It'll be my nightly read Cheesy

- Jonas
Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #12 - Posted 2012-11-16 19:41:53 »

I am 5000 lines of code in and working on the first area of the game:



Yes, you start the game on a beach. How original!

Thank you again for all the great feedback and suggestions. I'll be uploading a new version this weekend.
Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #13 - Posted 2012-11-17 18:41:42 »

Beaches? Good decision Smiley

Also, awesome graphics, that's very impressive.

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline timtips

Junior Newbie


Projects: 1



« Reply #14 - Posted 2013-01-16 17:24:50 »

This looks really promising! Don't stop working on it Smiley
Did not hear any news about it in a while. Would be sad to see this disappear.
Go go go Smiley
Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #15 - Posted 2013-03-12 17:20:30 »

Just a quick update, yes I am still working on this!  Grin
Probably the  biggest challenge has been network support, but it's shaping up to be very fun.

I don't have a playable demo released, but I do frequently post progress videos on my YouTube channel.

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

JGO Coder


Medals: 14
Projects: 3
Exp: 8 years


Moebiusgames


« Reply #16 - Posted 2013-06-15 11:56:19 »

Wow - the artwork looks really perfect! Keep up the good work!

Follow the development on twitter:@moebiusdev or @xcylin
Xcylin on IndieDB: http://www.indiedb.com/games/xcylin
Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #17 - Posted 2013-08-21 18:11:02 »

Hi folks,

I'm bumping this just to let anyone who stumbles upon it to note that this is still in-progress.
It's nearing feature-completeness, and despite no real story I've been told it's very playable in its current state.

If you want to follow my progress or play with some buddies, here are a few links! Smiley

website | facebook | twitter



Offline Zhon

Junior Member


Medals: 4



« Reply #18 - Posted 2013-08-22 17:25:43 »

This looks wonderful, my favorite aspect of the game is the art, absolutely lovely.
Keep it up!  Smiley
Offline kpars

JGO Wizard


Medals: 77
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #19 - Posted 2013-08-22 18:26:50 »

Are you restricting yourself to a certain color palette? That's kind of what it looks like.

I love it so far!

Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #20 - Posted 2013-08-26 19:10:40 »

Are you restricting yourself to a certain color palette? That's kind of what it looks like.

I love it so far!
Yes, DawnBringer's 16-color palette. Here's a link.

This looks wonderful, my favorite aspect of the game is the art, absolutely lovely.
Keep it up!  Smiley
Thank you! I've not done a lot of pixel art before so it makes me happy to hear that.
Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #21 - Posted 2013-08-26 20:22:18 »

This looks so great Cheesy
I kept playing this till that green boos ( hes to strong Sad ).
Only point is that the landing on just in / out of reach platforms can be a bit glitchy.

But amazing game, cant believe you made all this.
Offline elamre

JGO Coder


Medals: 17
Projects: 1


hitar!


« Reply #22 - Posted 2013-08-26 20:30:39 »

Nice game! The jumping had some glitching indeed. And sometimes i was still poisoned while being dead. Also you could exploit the green guy really easily. Furthermore, it would be nice to see what gets changed when i upgrade a spell. And the respawn of monsters was a bit absurd if you ask me. There were times, many times, that a unit respawned just as i killed her. This could lead to my death which was very frustrating. Also it was really difficult to upgrade my spells if i wasnt in a village, since anything else than slimes and plants would just look for you and then kill you. But it is a nice game Smiley.

this is the thing i was talking about:

basically i would just spam the lightning bolt. Just took a little too long to kill him (alone), even though i had a really high damage output.

My projects:
Tower Defence!]http://www.java-gaming.org/topics/iconified/25690/view.html]Tower Defence! [lll.......] 30%!
Lightsnakerider! [llllll....] 60%!
Offline dragonheartman

Junior Member


Medals: 9
Projects: 1



« Reply #23 - Posted 2013-12-31 21:07:21 »

Thanks for the feedback, elamre. I'm working on fixing some of the jump physics. UI enhancements to see what changes when you level is a good idea too. (I am constricted somewhat due to the low resolution but I might add a second line.) The respawn rate depends on the number of enemies already on the map, but it can of course be adjusted. I'm working on adding back more safe zones for the maps. Now you can open the menu in Purgatory (the death map) so that should be useful. If you are dying a lot, put points in stamina though. Smiley

The third dungeon is complete, so I've bumped this topic again with some updated details. Thanks and happy new year!
Offline scanevaro
« Reply #24 - Posted 2014-03-03 15:09:42 »

10/10!!!!!!!!!!!!!!
loving it!
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.

Nickropheliac (16 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (33 views)
2014-08-22 19:31:30

atombrot (42 views)
2014-08-19 09:29:53

Tekkerue (41 views)
2014-08-16 06:45:27

Tekkerue (35 views)
2014-08-16 06:22:17

Tekkerue (26 views)
2014-08-16 06:20:21

Tekkerue (37 views)
2014-08-16 06:12:11

Rayexar (73 views)
2014-08-11 02:49:23

BurntPizza (49 views)
2014-08-09 21:09:32
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!