KDE Games/Kolf 2: Difference between revisions
(Kolf::Game and Kolf::NormalGame done) |
(task list updated and shortened, IRC meeting) |
||
Line 1: | Line 1: | ||
This | This is the project page for Kolf 2, the next generation of minigolfing in KDE. If you've got a question or would like to contribute, send a mail to [mailto:[email protected] Stefan]. | ||
== Meeting == | |||
== | The next Kolf developer meeting will be on '''April 30th, 12:00 UTC''' (in your local time [http://www.timeanddate.com/worldclock/fixedtime.html?&day=30&month=4&year=2009&hour=12&min=00&sec=0 here]), at the IRC channel [irc://irc.freenode.net/kdegames #kdegames], [http://freenode.net/ freenode network]. Join us if you like. | ||
=== Topics === | |||
* Design of the landscape objects | |||
* <nowiki>[add more topics here]</nowiki> | |||
== Outstanding tasks == | |||
Pick one if you like, and start coding! (Names in parentheses mark assigned tasks.) | |||
''Fundamental class design'' | |||
* allow for multiple geometries per object (Stefan) | |||
* redesign the putter class (Stefan) | |||
''Objects'' | |||
* landscape objects (GSoC) | |||
* windmill object | |||
* bumper object | |||
''Overlays'' | |||
* blackhole overlay | |||
''Game engine'' | |||
* support for network playing via GGZ (currently blocked, waiting for KGGZ libraries to arrive in trunk) | |||
''3D view'' | |||
* rendering stuff in 3D (Casper) | |||
* make OpenGL an optional dependency in the build system and in code | |||
''Editor interface'' | |||
* an object model with which objects on the view can be selected | |||
* an object toolbox where objects can be added to the view | |||
* a property view based on the editor model and type models | |||
''Miscalleneous/Junior Jobs'' | |||
* remove hard-coded colors from the code, replace with KColorScheme brushes | |||
Revision as of 10:27, 21 April 2009
This is the project page for Kolf 2, the next generation of minigolfing in KDE. If you've got a question or would like to contribute, send a mail to Stefan.
Meeting
The next Kolf developer meeting will be on April 30th, 12:00 UTC (in your local time here), at the IRC channel #kdegames, freenode network. Join us if you like.
Topics
- Design of the landscape objects
- [add more topics here]
Outstanding tasks
Pick one if you like, and start coding! (Names in parentheses mark assigned tasks.)
Fundamental class design
- allow for multiple geometries per object (Stefan)
- redesign the putter class (Stefan)
Objects
- landscape objects (GSoC)
- windmill object
- bumper object
Overlays
- blackhole overlay
Game engine
- support for network playing via GGZ (currently blocked, waiting for KGGZ libraries to arrive in trunk)
3D view
- rendering stuff in 3D (Casper)
- make OpenGL an optional dependency in the build system and in code
Editor interface
- an object model with which objects on the view can be selected
- an object toolbox where objects can be added to the view
- a property view based on the editor model and type models
Miscalleneous/Junior Jobs
- remove hard-coded colors from the code, replace with KColorScheme brushes