Newbie Spellweaver
- Joined
- Jun 12, 2014
- Messages
- 14
- Reaction score
- 6
Hi all, I want to share details of a Pokemon MMORPG I have been working on. I started working on the game last year around March but due to my University, I had to stop developing it by May.
I completed a lot of functionalities back then. Since my course is now finished I have started developing the game again from scratch. I am re-writing everything in order to maximise the performance as I was using some not so great frameworks.
Now let me give a little explanation of the game. The game is going to use something different to the traditional EV/IV stat system. We will use what is known as Stat Points which are awarded at every level up (5 at every level up). This will allow the users to take more control over their Pokemon i.e. it will allow users to make an only attack and speed Pokemon or to make only defense and no speed Pokemon (new possibilities).
Although every stat has to be lower than the maximum hp. The game is going to be a grind fest. Users will have to earn their Pokemon, levels, money etc. This is in order to create a more competitive environment in the game.
Here are some technical details of the game :
Programming Language : Java 8
Database : MySQL
Networking Framework : Netty
Serialization : Google Protobuf
Client side framework : LibGdx
The idea is to create a very scalable server and a cross-platform client.
Note: The game is not a re-code of any existing Pokemon source code, I am writing everything from scratch.
Team
Programmer : Me
Mapper, Gfx : Jiro (My friend)
As far as progress goes, I am currently working on the server and will start client once I feel the server is working well.
Server
Database Setup (80%)
Networking Setup (80%)
Login, Registration (80%)
PVP Battle Base (60%)
Wild Battle Base (70%)
Pokemon Moves (230/621 moves have been coded. Although not all 621 will always be working so basically most of the important moves are already coded)
Movement Logic (70%)
Chat System (80%)
Other functionalities (10%)
NPC Functionality (30%) Base written
Client
Networking Setup (100%)
Battle UI(40%)
Map, Lights, Weather rendering (100%)
Chat UI (100%)
NPC Rendering (90%)
I will keep updating the post with updates. Keep checking
I completed a lot of functionalities back then. Since my course is now finished I have started developing the game again from scratch. I am re-writing everything in order to maximise the performance as I was using some not so great frameworks.
Now let me give a little explanation of the game. The game is going to use something different to the traditional EV/IV stat system. We will use what is known as Stat Points which are awarded at every level up (5 at every level up). This will allow the users to take more control over their Pokemon i.e. it will allow users to make an only attack and speed Pokemon or to make only defense and no speed Pokemon (new possibilities).
Although every stat has to be lower than the maximum hp. The game is going to be a grind fest. Users will have to earn their Pokemon, levels, money etc. This is in order to create a more competitive environment in the game.
Here are some technical details of the game :
Programming Language : Java 8
Database : MySQL
Networking Framework : Netty
Serialization : Google Protobuf
Client side framework : LibGdx
The idea is to create a very scalable server and a cross-platform client.
Note: The game is not a re-code of any existing Pokemon source code, I am writing everything from scratch.
Team
Programmer : Me
Mapper, Gfx : Jiro (My friend)
As far as progress goes, I am currently working on the server and will start client once I feel the server is working well.
Server
Database Setup (80%)
Networking Setup (80%)
Login, Registration (80%)
PVP Battle Base (60%)
Wild Battle Base (70%)
Pokemon Moves (230/621 moves have been coded. Although not all 621 will always be working so basically most of the important moves are already coded)
Movement Logic (70%)
Chat System (80%)
Other functionalities (10%)
NPC Functionality (30%) Base written
Client
Networking Setup (100%)
Battle UI(40%)
Map, Lights, Weather rendering (100%)
Chat UI (100%)
NPC Rendering (90%)
I will keep updating the post with updates. Keep checking
Attachments
You must be registered for see attachments list
Last edited: