Code refactoring and module break up
Registered by
David Soulayrol
Until 0.8.1 version, Duo is made of a unique Python module. The program was written as an exercise to learn the language, and though it is running well, it is not possible to build new features on top of the existing code base (or it would be a nightmare). Features which are foreseen are multi player game, more artificial player behaviours, user management of the game rules, or user interface substitution.
This blueprint describes the code refactoring achieved to support these features in the following releases.
Blueprint information
- Status:
- Complete
- Approver:
- Duo Developers
- Priority:
- Essential
- Drafter:
- David Soulayrol
- Direction:
- Needs approval
- Assignee:
- David Soulayrol
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 0.9
- Started by
- David Soulayrol
- Completed by
- David Soulayrol
Related branches
Related bugs
Sprints
Whiteboard
(?)