Free Allegiance Zone: Difference between revisions

From FreeAllegiance Wiki
Jump to navigationJump to search
m (changing categories)
(Writing style -> all knowing narrator)
Line 1: Line 1:
FAZ  stands for "Free Allegiance Zone" which is a joining of two terms originally used to segregate this community under Microsoft's rule: "Free Zone" and "Allegiance Zone"
FAZ  stands for '''Free Allegiance Zone''' which is a conjunction of two terms originally used to segregate the community under Microsoft's rule: [[Free Zone]] and [[Allegiance Zone]]. '''FAZ''' is used to describe the new version of Allegiance which is being developed by the community.
The term is used to describe a new version of Allegiance which is being developed by the community.


Until now, everyone has been playing with the Allegiance game written and compiled by Microsoft 5 years ago. Since then, no changes have been made to the game.


Two years ago, Microsoft released the sourcecode to our community which allowed us to finally start modifying the game however we wanted... unfortunately this code was still written to use a 1999 compiler, and did not offer an easy way to work with it in modern development environments. The code was almost useless to us in its state.
Until February 2004 everyone had been playing with the Allegiance game written and compiled by Microsoft back in 1999. Since Microsoft stopped supporting Allegiance no changes have been made to the game. In 2004 Microsoft, with [[Individuals#Solap|Solap's]] persuadence, released the sourcecode to our community which allowed us to finally start modifying the game however we wanted ... unfortunately this code was still written to use a 1999 compiler and was almost incompatible with modern development environments. The sourcecode was almost useless to us in its original state.


Even if we wanted to modify the game, we couldn't because we weren't even able to reproduce regular Allegiance let alone create an enhanced Allegiance.
This meant that the [[FAZ team]]'s first goal was to change Microsoft's sourcecode to compile with today's compilers under today's development environments. That was completed in 2006 and they were able to create their own stable build of Allegiance. The development team were finally at "Square One" and from there they have been able to march proudly forwards, slowly but surely adding features that have been requested since Allegiance was first released, and correcting bugs/errors.


Since then, the FAZ Dev team has worked on changing Microsoft's sourcecode to compile with todays compilers under today's development environments. It's pretty much done now, and we're finally able to create our own stable build of Allegiance. This allows us to finally start adding features that have been requested for the last 5 years, and correct bugs/errors that have been plaguing us.


The first release from the FAZ Dev team (R1) did not change much from Microsoft's original. Its purpose was to duplicate the original functionality without introducing new bugs or problems. However, a few simple changes were made to increase stability and add small much-needed enhancements. The second release (R2) made many more changes to Allegiance. A full listing of all changes made to Allegiance since Microsoft released the sourcecode is listed below.
For a full synopsis of the improvements that have been made browse the releases section below.




{{Template:FAZdev}}
{{FAZdev}}

Revision as of 03:24, 7 August 2008

FAZ stands for Free Allegiance Zone which is a conjunction of two terms originally used to segregate the community under Microsoft's rule: Free Zone and Allegiance Zone. FAZ is used to describe the new version of Allegiance which is being developed by the community.


Until February 2004 everyone had been playing with the Allegiance game written and compiled by Microsoft back in 1999. Since Microsoft stopped supporting Allegiance no changes have been made to the game. In 2004 Microsoft, with Solap's persuadence, released the sourcecode to our community which allowed us to finally start modifying the game however we wanted ... unfortunately this code was still written to use a 1999 compiler and was almost incompatible with modern development environments. The sourcecode was almost useless to us in its original state.

This meant that the FAZ team's first goal was to change Microsoft's sourcecode to compile with today's compilers under today's development environments. That was completed in 2006 and they were able to create their own stable build of Allegiance. The development team were finally at "Square One" and from there they have been able to march proudly forwards, slowly but surely adding features that have been requested since Allegiance was first released, and correcting bugs/errors.


For a full synopsis of the improvements that have been made browse the releases section below.


FAZ Development
About Free Allegiance Zone
Releases: R1 · R2 · R3 · R4 · R5 · R6  · (current)R7
Allegiance R8: What's new? · Build it!
Testing Beta: Overview · Testing procedure