SuikodenRM - A Javabased Suikoden II Engine

Hello! (first post of this wonderful community that I have followed for so many years)

We are a bunch of lucky guys today! Suikoden II gets released for the US market once again! Finally we can enjoy the masterpiece in its glory once again (without paying >100$)!

There is one problem though. We have not seen a Suikoden game to the main series in about 10 years. That’s really disappointing. So, during this small wait, I (the creator, and for now the lone contributor, of Orangee Games) thought that I should try to create a good enough game engine for Suikoden II-fangames. Making user spinoffs would be nice, wouldn’t it? I have some ideas for Riou myself, that I would love to show to you others!


Features implemented:
(X means fully implemented, X means semi implemented, X means not implemented at all)

[] X Walking
[
] X Collision detection
[] X Interaction with objects
[
] X Dynamically add chests, character
[] X 2.5D rendering
[
] X Menu
[*] X Fighting


Technical Specs:

Version: 0.0.2 Alpha
Under development: Yes

LibGDX
I’m developing this through the LibGDX framework. It’s based on Java and I’m using Java 1.6 (should have best coverage if I would like to turn it into an Android/iPhone engine too).

Tiled
The format I’m using for my maps are .tmx, created with the free tool Tiled. Box2D is used for the collision detection and interaction.

Open Source
This will all be open source through the beloved GitHub. Just fork/pull or do whatever you want. For all I care you can read it and learn from it, or maybe you print everything on paper and set it to fire, because you hate my rather sloppy style of coding (it’s after all just a hobby project. Using i as a integer is absolutely correct notation! :wink: )


Give it a try

SuikodenRM
SuikodenRM is still a code name both for the engine and the eventual game that I might try to get together! I just compiled my stuff together and created the first 0.0.2 Alpha. Please take a look at it if you want, and come with some small and nice feedback.

Controls
WASD - movement.
Q - Interaction with objects and characters.
ESC - Cancel.
O - Turn the debug-mode on and off. Use with care.


TL;DR

Download this .jar file and execute it. http://www.mediafire.com/download/19lez1dr44o6ofn/SuikodenRM0.0.2Alpha.jar
If you know some kind of code and want to contribute, take a look at the GitHub page or contact me through SuikoSource or at OrangeeGames [at] gmail.com .

Yet another victim! Another victim indeed. Every new person I see on this community, joins, and then immediately posts their life’s work. I see no problem with this. Yet this is some amazing work in my opinion. Yet it has absolutely no replies. Why? This game looks good and if HerosGraveDev posted it or Opiop posted it. It would be a popular game.

I personally believe that people should immerse themselves into the community before posting their projects as that come off as a bit spammy. But I don’t think that is a good reason to shut them out completely as this game looks pretty good.

So can we get some players down here?

Since when? Neither I nor Opiop have put a game on these forums for a long time, and when we did, we didn’t get (a noticable amount of) extra attention because we had been more active in the community.

The problem here is that people aren’t going to be that likely to pick up a game that they’ve never heard of from developer(s) they’ve never heard of when core features are missing and the only media available is a single screenshot.

The amount of WIP games out there is massive and when you’re competing for attention against those odds, some proper gameplay is absolutely essential.

And sorry, I have not played the game. Good luck though. Once you’ve made a bit more progress and got some gameplay nailed down I’ll probably give it a go.

You joined here on the 17th of Feb and posted a PAID game on the 26th.

[quote=“Jacob_Pickens,post:2,topic:52393”]
Again, hypocrite? Maybe YOU should get more involved in the community before posting because this is complete nonsense (no offence to either of the 2 mentioned), as of recent the person that would grab the most attention from posting a game would be Ray.

Sorry but if you are going to slabber crap like this, prepare to take the stick for it.

Thank you very much for your kind words! Yeah, maybe I should’ve taken my time to run around in the sections and giving some input, but honestly, I’m pretty sure that if this game/engine ever gets good enough for people to enjoy, people will come and try it with us! :slight_smile: Been lurking in the shadows long enough to know a little about how this forum runs at least :slight_smile:

And the other guys, please, no bashing in this thread! Maybe he was right, maybe he was wrong. No matter what, fight it out in IRC or some private message chats. No point in fighting in this particular thread :slight_smile:

PS.
Realized I didn’t even put up controls. Now they weren’t the hardest controls to figure out, but I’ll put them into the main thread right away! :slight_smile:

Participating in the community isn’t a neccessity for us to notice it, but it certainly helps people better get to know you.
And just as in real life, you take more time to listen to people that you know better.

Keep in mind the number of one-post-and-out basically spammers we get here. While they aren’t violating any rules, they’re less interesting to talk to because they aren’t part of the community, they’re just adverting a product. I’m not saying that’s what this guy is doing at all. Hell, he may want to become part of the community. One of my first posts was a project too. I’m just saying, that’s why you see a lot of decent games get generally ignored. People on JGO love to chat about things, not talk to a salesmen, if that makes sense.

BUMP! … Nah, just kidding. :stuck_out_tongue:

I truly understand that you have problems with people joining, posting one thing and then leaving. I’ll try to tell you when the project is dead so you can lock the thread if you ever want to…

Regarding advertisment, then it’s both yes and no on that question. I will never sell this product or try to make any profit, but I want beta testers later on, and then it’s good if at least some people have found the project interesting and been able to follow it from start.


Now, I’ve been toying around with a menu and I’m still far from done, but I have a start. Just press Esc to see it. Then you can move around with the Arrow-keys and choose to go into sub-menus with Enter… Yep, instead of being consistent, I just throw that thing out of the window and implemented two different controls for two different states. Not my proudest moment when I realised this. I’ll fix it to the next version, but for now, have mercy on my soul.

I’ve also begun my work on the fighting state. Now, I realize that 3D backgrounds with 2D sprites is not the easiest thing to play with. I’m going to try some more and then I’ll just create backgrounds with 3D-Max or Blender or whatever I can use together with LibGDX. Have never done any modeling before, so I guess that will be good for me.
In order to look at my progress so far, press “G” (not from the menu). Then press the mouse anywhere to see the opponent do some animation, and press 1 or 3 to see your teammates do some animations.

SuikodenRM 0.0.2 Alpha - http://www.mediafire.com/download/19lez1dr44o6ofn/SuikodenRM0.0.2Alpha.jar

i love the game style your engine could offer, great work!