While I was working on my platformer I noticed a few problems that I just didn't want to deal with, mainly the fact that I wasn't having any fun with my own game, so i stopped and wrote out a post in a cry for help. This post can be found here: http://www.java-gaming.org/topics/completely-lost-don-t-know-what-to-do/31526/view.html
It had some to my attention that I was doing something that I thought would be easy, that someone else would enjoy, but not myself and that was part of the reason I was having such a hard time developing it. I was trying to envision a completed game, but couldn't, because I don't even like that game-style, nor have I played enough of them to know how it should feel playing through it. So, I took a minute..
What is something that I would personally enjoy playing? and why? Then I realized, I enjoy games with a competition, where there's not an end goal. The sky is the limit, so I decided, why not make a game based around competition? That's what I have here, my idea is clearly laid out infront of me with my priorities and what needs to be done first. I've completely erased the mindset that things need to look pretty in the early stages of development and I'm completely happy using my programmer art. (Stick figures and Single-Color Tiles) So, Let's go ahead and get into it; What is EconomyWars?
EconomyWars is an Online Role-Playing game that will take place in the mideval era, while the game will have a multiplayer aspect to it, it's supposed to feel like a single-player game, this is to keep people just starting off entertained while allowing a player-base to stir. Granted the point here is to be better than the next guy, have more money, and increase your empire, it can all be done alone, or with friends. To incorperate this I am going to use instancing, with a chat system for people who wish to communicate with eachother. There will be the main world, that is like an ORPG where members can walk around, see eachother, battle NPCs and do whatever else together, however the key-professions are going to be instanced; Professions being things like Farming, Brewing, Construction.
Okay, Great, So I've got my idea down; Lets get this started.
The development (Programming) portion of this project has started on 12/18/2013 and I plan to keep updates posted as much as possible, I'm currently using my own UDP Server for everything, however I plan on implementing TCP for more important packet types.
So, Without further adue, here's the progress log;
- 12/18/2013 - Starting Day
- Implemented my client API for my UDP Server
- Implemented JBDC and started hosting a SQL Server
- Wrote out the Login/Registration System using Preparred Statements to Limit SQL Injection
- Created a fully functional System for Password/Textfields (While LibGDX comes standard with these, I created my own versions)