Online Games Development Plans
If you are new, please read Introduction: What is Unification Wars Unification Wars Development Phase 1 Completed by: August 2008 Goal: Improves Game Balancing Unification Wars Development Phase 2 Completed by: December 2008 Goal: Improves Game Interface Game Interface - Introduction We will be changing the way UC (short for Unification Wars) works by implementing a real-client. At this point of time, the UC client is actually a virtual client. Experimentation works on our Free Read your Manga Online Website has been successfully. How this works is, the server will send a delimited text file, that will be read by the player`s browser via a Javascript client which will then draw the client interface. Game Interface - Open Source Yep, you heard it. We are going to open up the source code for UC by doing this client-server interface. All client interface will be using Javascript language, and that itself will be open to everyone. This means anyone can take a look at the code. Game Interface - Modifications for anyone Basically just like any open source systems, anyone can modify the client code for the game. This means if there is a bug, or if you think you can code better than Stephen, or if you have ideas on how to improve the game... you will not have the power to do so yourself :) Game Interface - How it works ? (Slightly technical) The client does basically everything. For instance, you need to find out the Pr of the person you are going to attack prior to attacking. The client sends a `What is Pr for [target]` to the server, server sends [value] back to the client, client does all other processing (like display an error message saying above allowed attack Pr) To avoid cheating using `self customized clients` the server will still perform specific checks (like doesnt allow attack if above allowed attack Pr). Now the best part is, say for instance the current model is search target by Pr then attack. Someone could possible edit the client to say create a `my favourite target list`, in which it will always show a list of your favourite targets (something not in the system but yet supported as long as it can use the `Get Pr from target` rule, plus a list of favourite targets can be remembered using Javascript-Cookie). Wiki We`ll also be moving all our help/support/manual files to a wiki based system, because: 1. Easier for anyone to update 2. Players can help make corrections themselves (rather than report problem then we correct = increase time to fix) 3. That kinda go together with the open source system we are heading towards
|