KDE Games/Kolf 2: Difference between revisions
(basic structure) |
(first tasks) |
||
Line 2: | Line 2: | ||
This page is intended to list the tasks that need to be done in Kolf 2. We can divide these tasks into the following three groups: objects, engine, and interface. | This page is intended to list the tasks that need to be done in Kolf 2. We can divide these tasks into the following three groups: objects, engine, and interface. | ||
<!-- | |||
Template for a new feature that can be added into the lists below: | |||
{{FeatureTodo|affected classes|task description|nobody|}} | |||
or | |||
{{FeatureTodo|affected classes|task description|your mail|your name}} | |||
--> | |||
== Objects == | == Objects == | ||
This category contains everything related to the objects that appear on the course scene. | This category contains everything related to the objects that appear on the course scene. | ||
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;" | |||
|- style="background: #ececec; white-space:nowrap;" | |||
! Status !! Classes !! Task description !! Assigned to | |||
{{FeatureDone|Object<br />Overlay|Base class design|[email protected]|Stefan}} | |||
{{FeatureTodo|Ball<br />Putter|Putting (end-of-move signal and such missing)|nobody|}} | |||
{{FeatureDone|WallObject<br />WallOverlay|Wall|[email protected]|Stefan}} | |||
{{FeatureDone|RectBlockObject<br />RectOverlay|Rectangle-shaped solid block|[email protected]|Stefan}} | |||
{{FeatureTodo|EllipseBlockObject|Curved solid block (collision code missing)|nobody|}} | |||
{{FeatureTodo|LandscapeObject|Landscape (including puddles, slopes, etc.) as height map|nobody|}} | |||
{{FeatureTodo|HoleObject|The hole one has to reach|nobody|}} | |||
{{FeatureTodo|BlackHoleObject|A black hole which moves you to another position of the scene|nobody|}} | |||
{{FeatureTodo|WindmillObject|A generic moving obstacle|nobody|}} | |||
{{FeatureTodo|BumperObject|Something that reflects the ball with increased speed when the ball touches it|nobody|}} | |||
|} | |||
It may be that some objects are missing in this list. Do not forget to add these. (Of course, you can also add new objects that did not exist in Kolf 1.) | |||
== Engine == | == Engine == | ||
This category contains everything related to game management. | This category contains everything related to game management. | ||
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;" | |||
|- style="background: #ececec; white-space:nowrap;" | |||
! Status !! Classes !! Task description !! Assigned to | |||
|} | |||
== Interface == | == Interface == | ||
This category summarizes work that is being done on the interface. | This category summarizes work that is being done on the interface. | ||
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;" | |||
|- style="background: #ececec; white-space:nowrap;" | |||
! Status !! Classes !! Task description !! Assigned to | |||
|} |
Revision as of 22:01, 26 December 2008
This page is intended to list the tasks that need to be done in Kolf 2. We can divide these tasks into the following three groups: objects, engine, and interface.
Objects
This category contains everything related to the objects that appear on the course scene.
Status | Classes | Task description | Assigned to |
---|---|---|---|
DONE | Object Overlay |
Base class design | |
TO DO | Ball Putter |
Putting (end-of-move signal and such missing) | <nobody> |
DONE | WallObject WallOverlay |
Wall | |
DONE | RectBlockObject RectOverlay |
Rectangle-shaped solid block | |
TO DO | EllipseBlockObject | Curved solid block (collision code missing) | <nobody> |
TO DO | LandscapeObject | Landscape (including puddles, slopes, etc.) as height map | <nobody> |
TO DO | HoleObject | The hole one has to reach | <nobody> |
TO DO | BlackHoleObject | A black hole which moves you to another position of the scene | <nobody> |
TO DO | WindmillObject | A generic moving obstacle | <nobody> |
TO DO | BumperObject | Something that reflects the ball with increased speed when the ball touches it | <nobody> |
It may be that some objects are missing in this list. Do not forget to add these. (Of course, you can also add new objects that did not exist in Kolf 1.)
Engine
This category contains everything related to game management.
Status | Classes | Task description | Assigned to |
---|
Interface
This category summarizes work that is being done on the interface.
Status | Classes | Task description | Assigned to |
---|