Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (521)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (589)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 5 6 [7]
  ignore  |  Print  
  Renoria - Java MMORPG  (Read 25931 times)
0 Members and 1 Guest are viewing this topic.
Offline Dxu1994
« Reply #180 - Posted 2014-01-15 19:24:41 »

Update:

Trade:



Way better looking maps:



More content:












Offline Dxu1994
« Reply #181 - Posted 2014-01-19 22:24:31 »

Update: Forest maps are pretty much all ready.



Class additions:

Branched from Warrior:

 - Black Knight - These are knights of darkness, who harness the power of the shadows to destroy their enemies.
 - Paladin - These are knights of light, who harness the power of the holy strength to destroy their enemies.

Branched from Magician:

 - Alchemist - These are scholars of nature, who leverage the power of natural forces to destroy their enemies.
 - Cleric - These are holy mages of light, who leverage the power of light to destroy their enemies.
 - Dark Wizard - These are mages who harness the power of evil to control and destroy their enemies.

Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #182 - Posted 2014-01-19 22:45:54 »

Its really going somewhere, howver i hate to tell you, but the resemblance with the other game is so big right now.
I played it quite a while and i regonise a lot of your stuff as an 90% copy (equips, mobs, backgrounds, faces, hair and even npc stance / text).
I really hope your game is going to be a bit more unique.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline opiop65

JGO Kernel


Medals: 159
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #183 - Posted 2014-01-19 23:13:43 »

What game?

Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #184 - Posted 2014-01-19 23:48:31 »

MapleStory...

I think it has a lot of inspiration from that game, but I am thinking that the graphic similarities can be ignored if the game play is going to be fundamentally different. We'll have to wait and see...

Offline opiop65

JGO Kernel


Medals: 159
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #185 - Posted 2014-01-20 00:23:57 »

Ah yes, now I see what you're on about. Huh, how unfortunate.

Offline Dxu1994
« Reply #186 - Posted 2014-01-20 01:41:56 »

Yeah, we did get lots of inspiration from them graphics wise, except we have true 32-bit color graphics (yay no dithering!) which ends up making the graphics look a lot smoother.

As for the gameplay, some parts will be similar, some parts will be completely different, but I guess time will tell Smiley

If anyone has suggestions, feel free to post them! Smiley

Offline Dxu1994
« Reply #187 - Posted 2014-01-23 11:44:35 »

I'd like to announce we have started a facebook page!

Please show some support and like: https://www.facebook.com/RenoriaOfficial

Will post more updates soon! Stay tuned Wink

Offline Dxu1994
« Reply #188 - Posted 2014-01-25 14:19:27 »

We finally have some banner/promotional art done! Smiley

What do you all think of it?



Also if you like the game please give us a like on https://www.facebook.com/RenoriaOfficial that would be so much appreciated!

Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #189 - Posted 2014-01-25 14:33:04 »

It looks great, however the characters seem to be flying. The artist has done a really good job of mimicking the in-game art style  though.

Why are all OpenGL tutorials written in Brainf**k?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Dxu1994
« Reply #190 - Posted 2014-01-27 12:26:56 »

It looks great, however the characters seem to be flying. The artist has done a really good job of mimicking the in-game art style  though.

haha thanks! yeah its just meant to be promotional art work so we did a perspective like that :p

Working on some magicians equipment, what do you all think?



Added some new ropes/objects/and other things



I think I still need to add some more objects to make this part of the map look less boring, anyone have some suggestions? Its so hard to think of things to put under though..


Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #191 - Posted 2014-01-27 17:39:19 »

I have a little bit of suggestions....

You can make the background more interesting by adding lamps and plant life along the road, or have some random seagulls if it is a dock. Scenery is actually one of the harder things to nail down when it comes to art, but it is finding the right balance of busy that makes a good scenery. For underneath, you can just show the water-line and add fish to make it more interesting.

When it comes to 2D backgrounds, I always got a lot of inspiration from the classic Sonic series of games because they always had a lot of interesting backgrounds that didn't necessarily get you immersed, but had a striking amount of detail and was fun to look at. Compared to the classic Mario backgrounds that were as black & white as backgrounds could be. Not that they were bad, it was just a lot of them were plain and not as vibrant as the Sonic ones.

If there is anything that the Sonic games had going for it... I would have to go with how to achieve good visual appeal from their environments.

Offline Dxu1994
« Reply #192 - Posted 2014-01-28 15:08:07 »

I have a little bit of suggestions....

You can make the background more interesting by adding lamps and plant life along the road, or have some random seagulls if it is a dock. Scenery is actually one of the harder things to nail down when it comes to art, but it is finding the right balance of busy that makes a good scenery. For underneath, you can just show the water-line and add fish to make it more interesting.

When it comes to 2D backgrounds, I always got a lot of inspiration from the classic Sonic series of games because they always had a lot of interesting backgrounds that didn't necessarily get you immersed, but had a striking amount of detail and was fun to look at. Compared to the classic Mario backgrounds that were as black & white as backgrounds could be. Not that they were bad, it was just a lot of them were plain and not as vibrant as the Sonic ones.

If there is anything that the Sonic games had going for it... I would have to go with how to achieve good visual appeal from their environments.

Ahh yes, thanks for that, I'll see what else we can stick into the map to make it look less boring.

Also ive just started experimenting with this animated gif stuff, so heres a little showcase of some magician abilities..

Click to Play

Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #193 - Posted 2014-01-28 15:15:50 »

Wow the animations are amazing. Really nice work, however now I hate you for killing cute fluffy bunnies!
By the way, is this bad collision detection, or the desired effect?


Why are all OpenGL tutorials written in Brainf**k?
Offline Dxu1994
« Reply #194 - Posted 2014-01-28 15:16:53 »

Wow the animations are amazing. Really nice work, however now I hate you for killing cute fluffy bunnies!
By the way, is this bad collision detection, or the desired effect?



Haha, thank you Cheesy

Those bunnies are evil Angry

That is the desired effect, platforms are not solid from bottom -> top, only from top -> bottom (so you can jump through platforms from the bottom but if you fall from the top it stops you)

Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #195 - Posted 2014-01-28 15:18:34 »

That's a screenshot from the gif you posted, where you jumped through it from top to bottom though.

Why are all OpenGL tutorials written in Brainf**k?
Offline Dxu1994
« Reply #196 - Posted 2014-01-28 15:23:37 »

That's a screenshot from the gif you posted, where you jumped through it from top to bottom though.

Oh, I'm guessing the ground line was shorter than the tile then, the character's collision "box" is actually just a point at his feet and the game tries to collide that point with any ground lines on the map with a downward velocity vector.

The tiles you see are just eye candy, they don't actually do anything. What actually does the collision is invisible ground lines that you can't see.

I believe this approach is smarter as you can wrap ground lines around any shape you like, and the server can easily check for movement cheating by using Perpendicular Distance from Point to Line formula.

Offline DavidW

Junior Devvie


Medals: 3
Exp: 7 years



« Reply #197 - Posted 2014-01-28 17:55:42 »

This game is looking great!  I'm very impressed indeed.  Were you able to find anyone to do your music for you?

Hello!
Offline Dxu1994
« Reply #198 - Posted 2014-01-29 12:20:03 »

This game is looking great!  I'm very impressed indeed.  Were you able to find anyone to do your music for you?

Thank you, yes we have a few musicians making tracks for the game at the moment Smiley

I think I'll post a video of the gameplay soon, once we get some more maps sorted and the npc dialogues sorted and stuff, so it all looks a bit more professional. I think we're going to go for a UI revamp (again) soon!

Offline Dxu1994
« Reply #199 - Posted 2014-02-01 15:39:19 »

Working on the Kingdom of Garrix!



Dat castle Smiley

Offline opiop65

JGO Kernel


Medals: 159
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #200 - Posted 2014-02-01 16:19:06 »

How do you get all this new art so fast? Those are rather complex images!

Offline Dxu1994
« Reply #201 - Posted 2014-02-01 17:09:02 »

How do you get all this new art so fast? Those are rather complex images!

By having a lot of artists Cheesy

What we normally do is do a sketch, color it then finish it up and make it look nice and polished Tongue


Offline Dxu1994
« Reply #202 - Posted 2014-02-01 19:25:36 »

Working on the mystical tree of Liera!


Offline EvilSanta

Junior Newbie


Medals: 1



« Reply #203 - Posted 2014-02-02 18:48:02 »

Looking great!
Offline Dxu1994
« Reply #204 - Posted 2014-02-03 02:42:14 »

Looking great!

Thanks Smiley

We now have an armory:



More to come later!

Offline huchevsky

Senior Newbie


Medals: 1



« Reply #205 - Posted 2014-02-06 12:19:42 »

Hey! I really love your project and i am checking it out every day.
I am a big MMORPG fan especially 2D MMORPG's.
Can you, please, share some information about how is working your networking? Maybe some samples, if that's not a problem.
I really want to learn a MMORPG networking and gather some useful information for future game developments.
Thank you!

I wish you the best and hope to play Renoria someday.
Offline Dxu1994
« Reply #206 - Posted 2014-02-07 00:09:56 »

Hey! I really love your project and i am checking it out every day.
I am a big MMORPG fan especially 2D MMORPG's.
Can you, please, share some information about how is working your networking? Maybe some samples, if that's not a problem.
I really want to learn a MMORPG networking and gather some useful information for future game developments.
Thank you!

I wish you the best and hope to play Renoria someday.

Hey thanks for the kind words.

Well basically in Renoria we use a 3 byte header per packet.

2 bytes first for the packet length and 1 byte for packet ID. Packet ID can be anything from login to attack to drop item. This header is then hashed with the current IV of the packet encryptor, then the message body is encrypted with AES128, and the IV is updated to the next state. The server now receives this message, it can then update its own IV (as the IV is mirrored on both instances) and then decode the packet with the current IV. If the hash matches, the packet goes through and is processed, otherwise the client is dropped. The hashing algo I use is just a simple bitrotate on the 2 bits of packet length xored with packet id.

For packet handling I just use an array like this:

1  
PacketHandler[] handlers = new PacketHandler[RecvOps.MAX_ID];


and to handle packet:

1  
2  
3  
4  
void handlePacket(Packet p) {
    PacketHandler handler = handlers[p.getPacketID()];
    handler.handle(p.getMessageBody());
}

Offline Dxu1994
« Reply #207 - Posted 2014-02-11 05:45:08 »

Liera Tree is pretty much nearly finished, just gonna show a scaled down version of the map (33%)



Just need to finish placing some vines, place some more NPCs and link it to the rest of the world.

Offline Dxu1994
« Reply #208 - Posted 2014-02-12 05:25:52 »

We're now on IndieDB, watch us, comment, or whatever, support us! Smiley


Pages: 1 ... 5 6 [7]
  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.

xFryIx (55 views)
2014-11-13 12:34:49

digdugdiggy (34 views)
2014-11-12 21:11:50

digdugdiggy (29 views)
2014-11-12 21:10:15

digdugdiggy (23 views)
2014-11-12 21:09:33

kovacsa (46 views)
2014-11-07 19:57:14

TehJavaDev (50 views)
2014-11-03 22:04:50

BurntPizza (49 views)
2014-11-03 18:54:52

moogie (65 views)
2014-11-03 06:22:04

CopyableCougar4 (63 views)
2014-11-01 23:36:41

DarkCart (148 views)
2014-11-01 14:51:03
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!