Moon Lite

Hey, this is a game I am currently developing, it’s a 2D survival game with much Fighting Action and many different Characters to play :slight_smile:

Features:
:heavy_check_mark:Multiplayer (100%)
:heavy_check_mark:Inventory/Item System (100%)
:heavy_check_mark:Chunk System (100%)
:heavy_check_mark:Infinite World (100%)
✘Fighting System (0%)
:heavy_check_mark:Place/Break Blocks (100%)
:heavy_check_mark:Crafting System (100%)
✘Skill System (0%)
:heavy_check_mark:Collision Detection (100%)
:heavy_check_mark:Smooth Movement (100%)
:heavy_check_mark:Smooth Animation (100%)
:heavy_check_mark:Fitting Textures (100%)
✘Monsters (0%)
✘Items implemented (10%)
✘Characters implemented (5%)

Additional:
5/20 Characters drawn
0/20 Characters Completed with Skills
13/13 Materials drawn with Items
1/13 Materials as Ores Implemented

There will be one Character unlocked at first and the rest will be unlocked through achievments. (For example Defeat the Boss, accomplish 10 Sidequests, Kill a Dragon etc.)

Youtube Channel: Seiya02

Latest Video:

lv1rK3nVDbA

There will be one Main Quest and some little Side Quests given by Villagers (Under Ground Villages are Planned) The Main Quest will most likely have to do something with traveling to the Bottom of the World and defeat a Unique Monster there. And Side quests are for example: Defeat Amount of Monsters, Collect Amount of Items, Reach some Level, Rescue somebody etc.

There’s Basically 7 Attributes:
Health - Clear what it does Cheesy
Attack - Melee Attacks Damage
Dextertity - Ranged Attacks Damage
Intelligence - Magic Attacks Damage
Armor - Defence against Melee Attacks
Evade - Defence against Ranged Attacks
Resist - Defence against Magic Attacks

And for each Level the Character gets 2 Attribute Points he can set on whatever he wants

Each Character has a Unique Skill set of 3 different Skills and a passive, and on every third Level he gets a Skill point to learn or improve one of the Skills. Some Characters have Skillsets that only work if you play with one specific weapon, for example when the character shoots a fire arrow on the next attack he has to be fighting with a bow, it won’t work otherwise :slight_smile: In this case you could still play melee and just switch to the bow for the skill to set the enemy on fire and then switch back to your sword because you have more Attribute points set for Attack :slight_smile:

Looks cute. I’d like seeing this grow a lot bigger and actually playing it. I think you’ll have to add some unique gameplay mechanics, otherwise it might look like a Terraria clone of some sort, but with different graphics. By the way, what engine or API are you using? LibGDX? Or just your own LWJGL engine implementation?

The game looks good
I would like to play a demo ;D

I’m using just LWJGL with some Util classes i worte myself, so basically my own Engine :slight_smile:

And well the difference to Terraria is that it’s more focussed on combat with skills for the different characters and less on building something.
There will be a playable Demo once i get the Multiplayer Stuff up using KryoNet. that’s what I will do next :slight_smile:

I really like your idea. But I’m not very sure what theme or setting you’re going after? If I understand correctly, you are going to implement some RPG-like elements?

Looks suspiciously similar to Magicite.

Edit: In fact, the character in the video is directly taken from the game. :frowning:

this is so cool =D

RPG-elements such as Quests, Leveling, Stats and Skills are planned :slight_smile:

And well it looks a lot like Magicite but that’s just the Character because I really loved that one :-X but they aren’t completly taken from there, I draw them myself and try to make more different characters than they have.

There will be one Main Quest and some little Side Quests given by Villagers (Under Ground Villages are Planned) The Main Quest will most likely have to do something with traveling to the Bottom of the World and defeat a Unique Monster there. And Side quests are for example: Defeat Amount of Monsters, Collect Amount of Items, Reach some Level, Rescue somebody etc.

There’s Basically 7 Attributes:
Health - Clear what it does :smiley:
Attack - Melee Attacks Damage
Dextertity - Ranged Attacks Damage
Intelligence - Magic Attacks Damage
Armor - Defence against Melee Attacks
Evade - Defence against Ranged Attacks
Resist - Defence against Magic Attacks

And for each Level the Character gets 2 Attribute Points he can set on whatever he wants :smiley:

What kind of infrastructure are you planning to use for the multiplayer part? Is it going to be server/client or P2P? And if you’re going to use server/client, will you be hosting some dedicated servers yourself, or do people have to download their own server and play with their friends?

It’s planned to be server/client where everybody can host a server cause it’s not for massive multiplayer, i guess it will be best with 1 to 5 players but i won’t make a limit there. I might set up a server that works similar to minecraft realms where you can host your server fast an easy but I’ll do that later and just maybe

If you maybe need some help on the multiplayer part, you can send me a PM.

are you good with multiplayer??
know any good tutorials you can post??

Well I use KryoNet, just know the basics about it but it’s enough to get an entity system working for server and client working so that’s all i need? :x

Are you looking to have the same gameplay as Magicite too then, or are you differentiating in some way?

Cheers,

Kev

With the small amount of people you are expecting to be on a server each time, KryoNet will serve your need very well I think. I’ve been using it for a while now and I find it quite a nice library. As of this week, I have a lot of free time and since I’m not really working on a particular project myself, I’m available if you need some help or anything else.

Kaj

Might contact you If something is not working very well :slight_smile:

Well the difference to Magicite is that it’s all on one map where you have to dig your way down, the Skills come with the character and not like you can choose free. And that you can destroy Blocks and place them (You could build a house but it’s more likely that you build some small rooms under the earth where you are safe and can craft something) the cities aren’t regularly there, they are completly randomly placed in the big world. Other differences are that you can put Attributes where ever you want, they aren’t randomly placed. So basically there’s a huge difference between the different classes coming with their Skillsets, in Magicite it’s just small differences

But the gameplay (outside of place/remove block) is intended to be the same?

Cheers,

Kev

More different skills but the rest yes. trying to put more different variations in (player and monster side)

Do you have any plans on implementing a lighting system? And if so, will it only be an ambient day/night cycle or a tile based lighting system with different light sources?

I might implement a tile based lighting system with different Light Sources but I never did that before so if i add it, it won’t be in the demo and early versions :slight_smile: