Renoria - Java MMORPG

UPDATE:

SKILL EFFECT LOADER COMPLETE! :smiley:

Persistent skill effects done & HUD revamp complete (i’m aware i still havent fixed the xadvance on the font haha)

UPDATE:

Skills now synchronized perfectly between different clients:

Left = local client, right = Remote client

What do you use for networking? Sockets? RMI?
Cant wait for the beta. Sign me up @ VanAficionado@gmail.com ;D

Would be very cool if you could record yourself coding! I just like to watch people code while I code too, although I have no idea why!

Haha thanks, willl do!
I use Java NIO. There’s no way you could make a game like this with Java RMI, not to mention its not portable.

As you wish :stuck_out_tongue_winking_eye:

zxfd9labKFc

Just me coding skill effects into the game then showing how it’s all synchronized at the end of the video

It’s been a while since I updated this, but I’d like to give you all an update on what’s been done!

UPDATES:

  • Character emotions now work.
  • Weapon has swing sound effect and slash effect. I’ll post a video later :slight_smile:
  • Equips now synchronized between clients - If I wear an equip you’ll see it on me
  • Redid the entire GUI.
  • Skills can now be casted, their effects will be applied and the skill effects will be displayed.
  • Backgrounds are now gaussian blurred, to achieve the illusion of depth.

Hello JGO!

~David

Will the chat have colour coding, or will it all be purple?

I’m quite excited for the game. Do you guys have a website for it yet?

  • Jev

Chat will be color coded! Just using purple as debug messages from the server for now :slight_smile:

And no, we dont have a site yet, but we will soon! Stay tuned :slight_smile:

~ David

I hope you move the username outside of the actual chat bubble that comes from the player, say to the top left of it in it’s own little piece. As is, I thought you typed the name out, then noticed that was the player name.

Sorta something like the phantasy star games use:

Hmm will consider - my opinion is that that makes the chat bubble look bloated though

~David

Your monsters sure do look a lot like the ones from MapleStory. ::slight_smile:
You should tell the guys in your 20+ man ‘studio’ to come up with original monsters. Im sure it will make you more successful btw. ::slight_smile:

Example:

I think the art looks great. its not hard to tell that this game is inspired by maple story. Although i would change some of the more obvious ones like the identical green blobs just to avoid copyright issues.

@unenergizer

Yeah, some of them do bare a resembleance but we’ll be changing things around eventually :slight_smile:

Thank you :slight_smile:

UPDATE:

Getting new hairstyles/faces into the game

New mob: bear

Currently we have about 5 different faces and hairstyles, this will be about 20 during alpha :slight_smile:

UPDATE:

characters can now be female!

UPDATE:

Playing pre-alpha testing server with a few developers:

Game is fully playable in its current state, Alpha should be just around the corner (just adding more content right now).

~ David

Is it my Eyes or is the Character called “Jacky” floating above those crates? :smiley:

Haha yeah he’s floating like 2 pixels above…

It’s because I didn’t align the ground colliding line segments and the crates together properly, I just threw that map together to test with :slight_smile:

Haha okay :smiley: The game looks really nice, your networking stuff seems to work very good! impressive :smiley:

This game is really coming along! :o
Cant wait to play it!

But… Some of your characters are dangerously close to maplestory characters. I understand inspired art, but thats not fair to maplestory artists. And i’d hate to see a game as good as this one get ruined by that.

The networking was the biggest pain to get right :frowning:

Getting perfectly synchronized 2d movement (not taking into account latency) was actually the biggest problem I encountered while developing this game, not to mention instantaneous monster knockback, instantaneous damage display, server controlled monsters, mirrored MersenneTwisters, etc… solved it all with tricks like linear interpolation, extrapolation, latency compensation, mirror seeds etc haha.

Not to mention the packet encryption (AES-128 + custom bitwise encryption & RSA-2048) took me a good few months to devise and test properly haha :stuck_out_tongue:

And thankyou, really appreciate that :smiley:

Haha yeah I understand some of the mobs are pretty close, hence why we’re changing up some stuff before actual release. :slight_smile:

And thanks! Really appreciate it! :wink: