TheDrumMachine - ein openSource-projekt
Ich möchte jetzt mein aktuelles Projekt vorstellen. Einige wissen vielleicht noch, dass ich angefangen hatte eine 3D-Engine "MoonEngine" zu entwickeln. Da ich aber ehrlich zugeben muss, an einigen stellen einfach das Wissen fehlt, habe ich mich entschieden, das Projekt auf Eis zu legen und etwas anderes zu machen.
Was ist TheDrumMachine?
TheDrumMachine ist ein openSource-Projekt, welches im Wesentlichen eine 3D-Simulation eines Drumsets darstellen soll. Man kann sich selber Sets zusammenstellen und dann spielen z. b. per Tastatur. Neben Tastatur wird man aber auch per eines einfachen Noteneditors Pattern zusammenstellen können und es wird alleine simuliert.
Programmtechnische Schwerpunkte sind:
Grafisch ansprechend (per pixel lighting, shadows, postprocessing)
Physik Einbindung (Beckenanschläge, Hihat-Bewegungen)
Showeffekte (bewegliche Diskolichter, Umgebung wählbar)
Vor allem dient dieses Projekt für mich in erster Linie, ein etwas größeres Projekt gut zu organisieren, sowohl Code als auch Inhalt.
Interna:
Das ganze Projekt ist in C++ geschrieben, verwendet Ogre3D (1.7), MYGUI und fModEx. Es steht unter GPL Lizenz und hat public checkout.
Eine Homepage ist angefangen aber alles andere als fertig.
Aktueller Stand:
Das ganze Projekt wird auf Ogre portiert. Dadurch fällt eine Menge Code weg und es ist einfach angenehmer zu arbeiten. Alter Code wird nur Sinngemäß übernommen ansonsten handelt es sich wenn man so will um ein Komplettes rewrite.
Ich suche
Jegliche art konstruktiver Kritik.
Derzeit werde ich aber nicht mehr als Screenshots oder Codeausschnitte zeigen, die interessant sind. Wenn ihr aber trotzdem einen Build haben wollt, dann mach ich das natürlich gerne.
Mitstreiter!
Ich suche Leute, die auch Interesse an diesem Projekt haben. Vorwiegend suche ich derzeit Programmierer. Aber auch Grafiker und 3D-Modellierer sind gern gesehen. In der Hinsicht der Modellierer und Grafiker sind meine erwartungen nicht sonderlich hoch. Hauptsache derjenige oder diejenige macht es ordentlich, d. h. wer sich versuchen möchte immer ran, ich bin da flexibel. Nochmal konkret:
Programmierer:
o Entwicklung an der Simulation (Umgang mit Ogre, MyGUI)
o Physics
o Architekturarbeiten - Strukturmanagement
o Entwicklung externer Tools
Content:
o Sound-Erstellung
o Grafik-Design (GUI, Texturen)
o 3D-Modelle für das Drumset, Umgebung
Kontakt:
Wer interesse hat schreibt mir doch bitte eine pn. Ich melde mich dann schon fix. Ansonsten bin ich auch per Mail erreichbar: triplepete@gmx.net
.