This is my official start of my MMORPG. The website for the project is here:
The project has been code-named Tesla, in honor of my hero. So if you join and want to be set as an artist or programmer just write that in your “welcome post” like “I am a programmer” or “I am an artist”. I will see to you title being changed.
Game Overview:
You become transported, via alchemic portal thing, to a distance cluster of planets from Earth through a neat little plot development. There are three planets surrounding a sun. Each has its own Faction with perks for choosing your planet. On one of the planets you are able to build things such as turrets, another you can “free-run”, and the last planet is the alchemic planet which allows for spell like actions. The semi-full history is on the forum, its a long read and not well written.(Sorry I’m not a writer)
At this point in dev. I would really just like another programmer to read-over my network code and an artist to give some assistance with the theme of the project, as I am artistically stunted. The forum has a chat-room which I really want to utilize as communication.
I decided to add a working list of accomplished parts of the game:
(I am posting it in the original post so it doesn’t bump the post)
To-do for networking
{X} - Set-up database
{X} - Set-up DB communication server (login)
{X} - set-up pod server system (maps)
{X} - set-up client
{ } - set-up Chat Server
{ } - set-up Inventory Server
{X} - DB <-> Login server
{X} - Login server <-> Pod server
{X} - Client <-> Login server
{X} - Client <-> Pod Server
{ } - Client disconnect
{ } - Chat server <-> Client
{ } - Invectory server <-> Client
{X} - Lib-load maps
{ } - Download unknown maps
{X} - Player controlls (WASD)
{X} - Player controlls (Mouse)
{~} - Display objects locations on client
{ } - object spawner/destroyer on client
{ } - Actions for players
{ } - PLayers Golem
REFINE:
{~} - Communication (TCP/UDP Propper)
{ } - Data transfer between servers
{ } - Security
{ } - DB Serilize
{ } - Internet source for login IP
{ } - Make Pod server easily editable
{ } - Remove Debuggin Print()
Update 1: