Revahlen - SNES Style ARPG

Show us your works in progress and request feedback

Post » Sun Dec 07, 2014 4:03 am

So my team and I released a demo of our action RPG game, Revahlen. It features the intro act, and is meant to get players to come to grips with the different systems in the game while not being too intrusive, plus give a good introduction to the two lead characters. It culminates in a mini boss battle. Give it a try, and feel free to leave some thoughts!

http://bluekeygames.com/revahlen/

Just a few notes:
*Z is the default key for Canceling out of Menus.
*You can play with keyboard, an Xbox 360 controller, or touch.
*Haven't tested it in Firefox. Works great in Node Webkit and in Chrome. Does not work in IE.
*It's being developed with desktop in mind.
*The upgrade system isn't exactly implemented in the demo. Instead of leveling up through XP, you level up pieces of equipment. These can be seen in the status menu.

I've since started a complete engine rewrite, in order to simplify and better organize the game systems. I've also included Spriter into the workflow as well, due to just how damn easy it makes animating and how much smaller the filesizes have become. I'm also making the event sheets easier to read so I can possibly get other people to help create assets, since currently it's just me doing all the graphics and programming.

The UI and controls have also gotten overhauled. I've since modeled the controls after an SNES controller. The demo does not reflect this, but I thought I might make a note that the controls and UI in the demo are far from final.

The overall feel of the gameplay should stay relatively the same, unless some folks can give some awesome suggestions for improvements. The plot and music will also remain the same. Anyway, let me know what you guys and gals think!

P.S: Please don't ask me to make the game engine available. It's about 20-someodd interlocking parts and if one breaks, everything breaks. I can give pointers on what I've learned and how I've gone about it but it really is a complex animal that you need to build yourself, otherwise you'll never make anything with it. Plus, I don't want to have to provide technical support on it. And it's not even finished. Forgive me!
B
95
S
35
G
8
Posts: 316
Reputation: 11,328

Post » Tue Dec 16, 2014 1:36 pm

Geez, amazing graphics. How did you manage that three dimensional moving sand??

The only bug I noticed was In the first cave, whenever the character shot at a spider or the dynamite exploded, the music cut out and there was no shooting or blasting sound effect. It took the music about 10 seconds to come back on.
B
10
S
3
Posts: 102
Reputation: 1,888

Post » Tue Dec 16, 2014 9:59 pm

Interesting bug. I hope it doesn't pop up again in the engine rewrite.

The "mode7" effect, found in titles like F-Zero, Super Mario Kart, and the airship sequences of Final Fantasy 3/6, was recreated via an effect add-on from R0j0hound. You can find it here:
https://www.scirra.com/forum/effect-mode7_t77858

Thanks for the props.
B
95
S
35
G
8
Posts: 316
Reputation: 11,328

Post » Wed Dec 17, 2014 10:52 am

Wow, this is very impressive. I got stuck on the little plinth where the treasure chest was and died, but for the few minutes of playtime I did spend with it, I enjoyed it immensely.

I don't have many critiques, other than perhaps the intro wore on a little too long. I was left looking at the mountain slowly rising up as the camera approached it, not really sure if I was meant to skip ahead or if more was coming. I've seen other games speed up those sorts of sequences once the text and everything is done. Or perhaps give the player an option to speed things up at this point.

Praise-wise, there's plenty:
- The controls are very tight - they feel incredibly responsive and movement is solid.
- The humour is great, I love the sarcastic approach - that well being a save point actually made me laugh out loud.
- The way that gameplay mechanisms are introduced is spot-on - I'm not sure how that beginning bit fits into the whole game but it didn't feel like a tutorial, even though it was one.
- The music is very well suited - did you make that yourself?
- The pixel rounding initially felt a bit irritating, but I quickly got what you were trying to achieve with it. I've played a lot of RPGs on the SNES, and this looks perfect, right down to the twitchy pixels.

Do you have any plans to expand the two-character thing? Maybe it was still to come in the demo, as I didn't play very much, but I can imagine character-switching or true two-player support could have some interesting implications.

Otherwise, great work! I hope you're going to go public with this and see what the rest of the world thinks of it (and throws their money at you).
B
57
S
15
G
11
Posts: 912
Reputation: 12,626

Post » Wed Dec 17, 2014 12:48 pm

You've definitely captured that good old snes feeling. Intro was very cool, great music. Nice work guys.
ImageImage
B
130
S
23
G
7
Posts: 1,078
Reputation: 13,280

Post » Thu Dec 18, 2014 8:16 pm

This is looking really cool! I agree that it has captured the old snes feeling.
B
8
S
2
G
1
Posts: 47
Reputation: 653

Post » Fri Dec 19, 2014 2:13 am

@GeometriX
- You should have been able to just press a key to skip the mountain scrolling sequence. If not, color me bugged.
-The beginning is essentially a prologue to introduce the two main leads, and give an idea of the world they exist in, their jobs, etc... Basically like a cold open in an adventure film, like Indiana Jones.
-I helped compose the main theme of the game and provided direction for the rest, but the music was mostly composed and produced by my sound lead Chris.

Much of the game will be played with 3 characters at once, with a total alternating cast of 5. No plans for two player support for now, although I would love to. No plans for manual character switching, but there will be character switching during certain points of the final game.

It's too bad you didn't get past that room. Big Indiana Jones/Uncharted moment in the very next room.

Current plans are to attempt Steam Greenlighting and Windows Store. Wish us luck!

@GenkiGenga
@flatness
Thanks for the props!
B
95
S
35
G
8
Posts: 316
Reputation: 11,328

Post » Thu Jan 29, 2015 8:43 pm

Very cool, one of the better Construct 2 games I've seen, feels solid though.

I liked the initial controls hint where you use the arrow keys and they disappear when you use them. I wish that continued a bit longer because for whatever reason I wasn't clear on how to use the water wave item (I'm not one for reading instructions in games) so I was stuck on the pit jump trying to figure it out.


The pathing for the buddy seemed very well done, he would stay out of the way and then run up to bugs as needed and take care of them. What did you use for his pathing if you don't mind sharing?
B
10
S
2
Posts: 81
Reputation: 997

Post » Fri Jan 30, 2015 3:41 am

Very cool. I like it. There is a bug (I think) where you can invoke the menu during the intro scene. Is there a cancel button on the gamepad? If so I wasn't able to figure it out before the demo ended. Again, good work.
B
62
S
20
G
56
Posts: 1,077
Reputation: 36,021

Post » Sat Jan 31, 2015 5:16 pm

@Centra
Code: Select all
For each Actor

+Actor.Type="Ally"
++Actor.Status="Idle"
+++ActorFamily.Type="Player"
++++Distance(Actor.XY,ActorFamily.XY)>64*Actor.ID
---->Actor find path to ActorFamily
---->Set Actor.Path=0
++++Distance(Actor,ActorFamily)<32*Actor.ID
---->Set Actor.Path=-1

+Actor.Status="Chase"
++ActorFamily.ID=Actor.TargetID
-->Actor find path to ActorFamily
-->Set Actor.Path=0
+++Actor.CombatType="Melee"
++++Distance(Actor.XY,ActorFamily.XY)<Actor.Width
---->Set Actor.Path=-1
---->Set Actor.Status="Attack"
+++Actor.CombatType="Ranged"
++++Distance(Actor.X,ActorFamily.X)<4
    OR
    Distance(Actor.Y,ActorFamily.Y)<4
---->Set Actor.Path=-1
---->Set Actor.Status="Attack"


That's kind of the rough gist of the pathing system. I use an invisible box sprite to act as each character for stat and navigation purposes, and then animated sprites are constantly set to their positions and handle the hitboxing. The whole pathing/movement system itself is a combination of the pathfinder behavior and 8 direction movement behavior and invisible waypoint sprites working together. When the Actor.Path variable is greater than -1, it kicks the pathing system into gear.

@Burvey
That is a bug. You're supposed to be able to cancel out of the intro sequence, but not supposed to be able to bring up the menu. Oops.
B
95
S
35
G
8
Posts: 316
Reputation: 11,328

Next

Return to Works in Progress/Feedback Requests

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest