It's excellent that we're getting the source code, and good that a list of bugs/fixes is being created. However there's one last thing to decide:
Who's going to do it and how?
I propose the following project team setup:
- Project Leader:
This person must be a non-programmer, as there's going to be plenty of things to co-ordinate between all the below groups. Someone with a fantastic overview of the game, and also CTP1 (would be useful). Examples: Locutus, Wes Whitaker.
- Documentation team:
This team (doesn't need to be one person) is solely responsible for "updating the manual and other documentation". They will issue manual updates, addendums, and eventually a new manual when the time requires. Also, updates to the Tech Tree will also be needed. Document Manager is the person to head the team, and holds our "official version". No other version official.
- Programming Team:
By no means the most important team, as important as the rest. This team is responsible for the actual coding, documentation of the source code. I believe the code should be broken down into areas of concern (GUI, diplomacy, combat, setup, AI, Player [including MP/SP], Empire management, etc). These areas of concern can then be broken down into areas for easier modular programming (one coder per modular area at a time to avoid redundancy). Each coder will fix their module, submit it to the Programming Manager who will retain the "master source copy". At regular intervals the master source copy is to be resent to the coders so their version is updated. The Prog Manager will also assign jobs to coders so coders don't run around fixing the same things off their own backs. Something I see as important: CODERS MUST COMMENT WHAT THEY'VE DONE IN THE CODE AND EXTERNALLY IN TXT DOCUMENTS!!!!!
- Extras Team:
Over the course of coding, various "extra things" are going to be needed. Some examples I can think of are: graphics (at the least if only to create a Credits Page for us!! ), communications between teams, communication to the CTP2 players of Apolyton, PR work to get the sound of CTP2 buzzing around the world, etc. An Extras Manager will oversee this team's work and will be the final word in what's done. This team could also include keeping Activision "in the loop", I mean they have been generous enough to release the code
Any discussion or volunteers welcome. I'll put myself down for a coding position.
Project Leader:
Doco Manager:
- Doco team: Maquiladora
Prog Manager:
- Coders: Dale, MrBaggins, John
Extras Manager:
- Extras team: stankarp, John (maths)
EDIT: Added names to list
Who's going to do it and how?
I propose the following project team setup:
- Project Leader:
This person must be a non-programmer, as there's going to be plenty of things to co-ordinate between all the below groups. Someone with a fantastic overview of the game, and also CTP1 (would be useful). Examples: Locutus, Wes Whitaker.
- Documentation team:
This team (doesn't need to be one person) is solely responsible for "updating the manual and other documentation". They will issue manual updates, addendums, and eventually a new manual when the time requires. Also, updates to the Tech Tree will also be needed. Document Manager is the person to head the team, and holds our "official version". No other version official.
- Programming Team:
By no means the most important team, as important as the rest. This team is responsible for the actual coding, documentation of the source code. I believe the code should be broken down into areas of concern (GUI, diplomacy, combat, setup, AI, Player [including MP/SP], Empire management, etc). These areas of concern can then be broken down into areas for easier modular programming (one coder per modular area at a time to avoid redundancy). Each coder will fix their module, submit it to the Programming Manager who will retain the "master source copy". At regular intervals the master source copy is to be resent to the coders so their version is updated. The Prog Manager will also assign jobs to coders so coders don't run around fixing the same things off their own backs. Something I see as important: CODERS MUST COMMENT WHAT THEY'VE DONE IN THE CODE AND EXTERNALLY IN TXT DOCUMENTS!!!!!
- Extras Team:
Over the course of coding, various "extra things" are going to be needed. Some examples I can think of are: graphics (at the least if only to create a Credits Page for us!! ), communications between teams, communication to the CTP2 players of Apolyton, PR work to get the sound of CTP2 buzzing around the world, etc. An Extras Manager will oversee this team's work and will be the final word in what's done. This team could also include keeping Activision "in the loop", I mean they have been generous enough to release the code
Any discussion or volunteers welcome. I'll put myself down for a coding position.
Project Leader:
Doco Manager:
- Doco team: Maquiladora
Prog Manager:
- Coders: Dale, MrBaggins, John
Extras Manager:
- Extras team: stankarp, John (maths)
EDIT: Added names to list
Comment