Karmarama Release 0.1 Features
Informationen
BR steht für Big Rock und bedeutet, dass dieses Modul sich über mehere Versionen erstreckt.
Es gibt 3 Prioritäten, unzwar A,B und C.
A=muss fertig werden B=kann fertig werden aber nicht zwingend C=wenn noch Zeit über ist
Die Prioritäten sind Modulweise zu sehen und nicht über Module hinweg. Wenn also ein Modul ein C für ein Feature eingeplant hat und in einem anderem Modul ein wesentlich wichtigeres Feature als C maktiert ist , dann haben beide nicht die gleiche Priorität.
Automatisiertes compilieren(makefiles)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
3T |
Robert Böhme |
Erstellung einer makefile, für das korrekte compilieren des Sourcecodes. |
| C |
2T |
Robert Böhme |
RPM und ZIP der verwendeten Dynamischen Libraries zur verfügung stellen. Dies soll über ein Script automatisiert werden. Bezugquellen sind das SVN und eventuell das Internet |
| C |
1T |
Robert Böhme |
Nightly Build und Daily Snapshot des Sourcecodes. |
| C |
1T |
Robert Böhme |
Automatisierte Doku durch pasdoc und einem shellscript. |
Kar_Logger
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Erstellen von Fehler-,Hinweis-,Debug-meldungen. Der Logger speicher die Daten im Arbeitsspeicher(Stack verfahren). Die Ausgabe geschieht abhängig davon, wie die Klasse und die ausgabemethode überladen wurde. |
| B |
1T |
|
Dokumentation |
Kar_Singleton
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Verwaltung von SingleTon Klassen und ein SingleTon Klassenprototyp. |
| B |
1T |
|
Dokumentation. |
Kar_Color
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Eine Klasse für das Speichern von Farbwerten und transformation zwischen RGBA und HSV Farbschema. |
| B |
1T |
|
Dokumentation. |
Kar_Library
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
2T |
Thomas Kunze |
Laden von Dynamischen Biliotheken, sowie das auslesen von Funktionsaddresse. |
| B |
1T |
|
Dokumentation. |
Kar_Script
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Laden und ausführen von Scripten, durch eine Scriptumgebung.(Lua Umgebung) |
| A |
1T |
Thomas Kunze |
Einpflegen von Klassen, Konstanten und Funktionen in die Scriptumgebung. |
| B |
1T |
|
Dokumentation. |
Kar_Stream (BR 1Ver.)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Laden und Speichern in einen Stream. |
| B |
3T |
Thomas Kunze |
Protokollbasierte angabe von Pfaden(file://c:/a.txt, http://localhost/a.txt). |
| B |
2T |
Thomas Kunze |
Überladene Versionen der Klasse, für Datei System und Arbeitsspeicher |
| C |
1T |
Thomas Kunze |
Überladene Versionen der Klasse, für HTTP. |
| B |
1T |
|
Dokumentation |
Kar_Sound (BR 1Ver.)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Anbindung von OpenAL, zum abspielen von wav Datein. |
| A |
1T |
Thomas Kunze |
Erstellen eines Musik Managers zum abspielen von Musiklisten. |
| B |
1T |
Thomas Kunze |
Anbindung von Ogg Vorbis, zum abspielen von ogg Datein. |
| B |
2T |
|
Dokumentation |
Kar_TestFrameWork
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| B |
1T |
Philipp Dörfler |
Integration des DUnit-Testframeworks |
Kar_GL (BR 1Ver.)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
1T |
Thomas Kunze |
Kapselung der wichtigesten OpenGL routinen(OGL 1.0) |
| C |
1T |
|
Dokumentation |
Kar_Texture (BR 1Ver.)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| C |
2T |
Philipp Dörfler |
Spezielle Routinen für optimierte Karmarama-Texturen |
| A |
2T |
Philipp Dörfler |
Generische Lade- und Speicherroutinen für Texturen |
| B |
1T |
|
Dokumentation |
Blender External Engine Interface (BR 1Ver.)
| Priorität |
Zeit |
Entwickler |
Aufgabe |
| A |
2T |
Thomas Kunze |
Erstellung eines Space für Blender(gameenginespace). |
| A |
1T |
Thomas Kunze |
Grund API für das Initialisieren,Starten,Stoppen und Beenden von einer externen Engine. |
| A |
3T |
Thomas Kunze |
Schreiben eines Header für die Strukturen von Blender. Damit man in den Daten von Blender korrekt lesen und schreiben kann. |
| B |
8T |
Thomas Kunze |
Entwicklung eines UI System, welches von der Engine aus erstellt werden kann. |
| C |
~ |
Thomas Kunze |
Hilfsfunktionen für das arbeiten mit Blender z.B. Python Script aufürhren, konvertierung von Daten. |
| B |
2T |
Thomas Kunze |
Dokumentation |