View Single Post
  #1587  
Old 07-28-2009, 11:31 AM
KroniK KroniK is offline
Forum Moderator
 
Join Date: Jan 2008
Location: Sweet Home Alabama
Posts: 2,879
Actually the team is very capable of fixing the game, thats the whole reason for the OR. Once it is completed they will be able to more effectively continue working on the game.

Quote:
Object Restructure
What is it?
The Object Restructure is precisely what its name suggests - a restructuring of the current object inheritance model in our code. More specifically, this means that we are reworking the polymorphic hierarchy of objects. Additionally, we are rethinking the logical interaction of objects and reconfiguring their members and methods to be both more simplistic and powerful.

"Wait what?!"
The Object Restructure is a vast undertaking, which will take much of the developmental focus available to the project. Development has progressed at a surprising rate in the last year, and some inconsistencies have arisen in the code base. Furthermore, some new discoveries have been made which more accurately depict the model we desire to accomplish. The Object Restructure is basically a quick refactoring of code. We are moving existing code around, simplifying it, and making it more logical and easy to understand. It will impact every facet of the current code base, requiring all aspects to be retested thoroughly upon release.

Why are we doing it?
As we draw closer to the inevitable release of SWGEmu 1.0 and the launch of SunCrusher Beta, we have come to realize that we need to standardize and conventionalize the code base in many areas. It has become unmanageable in some areas, obfuscated to hopeful developers. In order to best serve the community and its aspirations for contribution, we feel that restructuring the code to be much more readable and modifyable is a mutually beneficial situation.

How long will it take to finish?
Though we adhere to our policy of NEVER releasing ETAs, it is safe to suggest that the Object Restructure should be completed no later than the end of August, and, if all goes well, possibly at least a month sooner. However, we again ask that NO ETAs are asked in regard to this question. We are all busy in real life, and devote our time freely to this project. Please have the mutual respect we share with you, and observe this request.

What happens when it is finished?
When the Object Restructure has been finished, it will be rolled out to TC:Nova for deep testing. During this time, we will see the rapid development of all non-existing features which will make up SWGEmu 1.0. At the conclusion of this testing phase, we will open SunCrusher Beta, and begin our Beta phase testing prior to the release of SWGEmu 1.0.
__________________
Helpful Links of SWGEmu!!
Retired Moderator - Currently on Leave
SWGEmu is a non-profit, open source community project.