Changes

Jump to navigation Jump to search
9-02-2009 Updates and other overall changes
Line 1: Line 1:  
{{TOCright}}
 
{{TOCright}}
 
=Muthris=
 
=Muthris=
Muthris is a math themed, Tetris-based game inspired by Cuyo.  Players control falling blocks which must be grouped in certain ways in-order to clear that grouping from the board.  For more details, see the project's Vision and Scope document contained in its Sugar Labs' Gitorious repository.
+
Muthris is a math themed, Tetris-based game inspired by Cuyo and is not yet ready for public release.  Players control falling blocks which must be grouped in certain ways in-order to clear that grouping from the board.  The main game engine is abstracted away from the levels for the easy creation and addition of new levels.  For more details, see the project's Vision and Scope document contained in its Sugar Labs' Gitorious repository.
==Updates as of May 15th, 2009==
+
==Project Updates as of Sepetember 2nd, 2009==
 
* Updated Wiki page
 
* Updated Wiki page
* Git repository is finally working - removing the biggest major project risk
+
* Menu system is working, but a few parts are still stubbed out
* Working on flow charts
+
* Have overall project documentation
* Working on class diagrams
+
* Have more detailed documentation of certain areas
* Working on block grouping algorithms
+
* Have a project skeleton coded
 +
* Still having Git repository issues ''(might have just been fixed...)''
 
==Developers==
 
==Developers==
*[[User:Dpk3062|Douglas Krofcheck]]
+
===Active===
 +
===Inactive===
 +
* [[User:Dpk3062|Douglas Krofcheck]]
 
==Goals==
 
==Goals==
 
* To be fun to play
 
* To be fun to play
Line 16: Line 19:  
* To follow good software engineering practices during development
 
* To follow good software engineering practices during development
 
==Schedule and Tasks==
 
==Schedule and Tasks==
* By May 18th, 2009
+
* There is no schedule at this time as all active developers have transitioned to inactive developers due to school related time constraints
** Have committed all outstanding design docs
  −
* By May 29nd, 2009
  −
** Finished and reviewed all design documents
  −
* By June 5th, 2009
  −
** Determine Summer development schedule (cannot be done before the 5th as will have to wait to determine Summer course load)
   
==Overall Plan==
 
==Overall Plan==
The overall plan is basically the project requirements grouped by importance.  Everything in the plan should be addressed by the project's overall schedule.
+
The overall plan is basically the project requirements grouped by importance.  See the ''Vision and Scope'' document and the ''Haves and Have Nots'' section of this page for further details.
 +
==Haves and Have Nots==
 
===Must Have===
 
===Must Have===
 
* Project Documentation
 
* Project Documentation
** Vision and Scope (do have)
+
** Vision and Scope ''(have)''
** Architecture docs (do have some)
+
** Architecture docs ''(have some)''
** Flow Charts (do have some)
+
** Flow Charts ''(have)''
* Working code repository (do have)
+
* Working code repository ''(have some of the time...)''
* Project schedule (to be revised around June 5th)
+
* Project schedule ''(missing)''
* At least one developer (do have)
+
* At least one active developer ''(missing)''
* Text-based version of the game (architecture design in progress)
+
* Text-based version of the game ''(being developed)''
* Demo level (architecture design in progress)
+
* Readme with running instructions ''(have)''
* Readme
   
===Should Have===
 
===Should Have===
* Skeleton - working, stubbed framework before general coding
+
* Skeleton - a working, stubbed framework before general coding ''(have)''
* Installation tutorial
+
* Installation tutorial ''(partly)''
* Program walk-through
+
* Program walk-through ''(missing)''
* GUI version of the game
+
* GUI version of the game ''(missing)''
* Build tutorial
+
* Build tutorial ''(missing)''
* Project backup
+
* Project backup ''(have)''
 +
* Example lession plan ''(have)''
 
===Nice to Have===
 
===Nice to Have===
* Unit tests
+
* Unit tests ''(missing)''
* SRS Document
+
* SRS Document ''(missing)''
* Release 1
+
* Release 1 ''(missing)''
* No major project risks
+
* No major project risks ''(missing)''
 
==Major Project Risks==
 
==Major Project Risks==
 +
* Git pushing issues
 
* Limited time available for development
 
* Limited time available for development
 
* Developers are inexperienced with Python and PyGame
 
* Developers are inexperienced with Python and PyGame
 
==Other Info==
 
==Other Info==
===Potential Contacts===
+
===Project Contacts===
 
*[[User:Dpk3062|Douglas Krofcheck]]
 
*[[User:Dpk3062|Douglas Krofcheck]]
 
===Links and Resources===
 
===Links and Resources===
15

edits

Navigation menu