So I booted up the latest build available on this website, and the first thing I noticed was that there was no access to the Options menu. I thought "Cool, as long as all the graphics are available I can make that happen." So I started working on it, and in fact I'm nearly done. But another thought hit me while I was working on this, "What if somebody is already working on this, or is even finished?" That would mean I spent time working with an already finished game component when I could have spent my time working on other parts of the game. Or even the other way around, somebody else could be working on this, and my work made theirs obsolete.
I propose a need for a Task Planning system, this would not only make it easier to prioritize things that should be worked in the game, but it would also serve as an overview over the game, how far it is coming along, and so on. A concept would go something like having a set amount of goals, broken down into tasks that needs to be accomplished before this goal can be considered reached.
Goal 1 - Implement core mechanics and GUIs. Goal 2 - Analyse the main quest found within the code, finish writing it. Goal 3 - Implement main quest. Goal 4 - Same as goal 2, but with side quests. Goal 5 - Same as goal 3, but with side quests. Goal 6 - Alpha Goal 7 - Beta
The task list for a goal can look like the example in the attached file.
Task type: What kind of job this specific task is, simple enough. Task: The task and what it is about. Task handler: Would typically contain the user name of the person committed to the task. Date: This is important, because a person committing to a task might not be able to finish in a reasonable amount of time. This is spare time work after all, and we all have our lives to commit to before this project. This is not meant as a due date, here we will write when a person committed to something. If a reasonable amount of time has passed(say 14 days?) the task is considered free for anyone else that would like to do it.
The concept I have written above is just a suggestion from the top of my head, inspired very loosely by SCRUM. So feel free to come up with your own ideas around this.
Sorry for the long post, and I know planning down to this detail is boring, but I really think the game would benefit greatly from it.
Attachments: |
TaskListExample.png [ 10.61 KiB | Viewed 31402 times ]
|
|