Hey,
wir haben lange nichts von uns hören lassen. Das lag daran, dass wir über die Feiertage nicht wirklich am Projekt weiter gearbeitet haben. Dafür ist in den letzten 2 Wochen sehr viel passiert. Deshalb möchte ich heute mal wieder paar kleine Infos zum aktuellen Stand geben. In den letzten Wochen haben wir uns hauptsächlich um die
GUI und ein VFS gekümmert. Das war zwar eigentlich nichtgeplant, aber ist notwendig um weiter arbeiten zu können. Deshalb wurde die Server-Client-Implementierung erstmal hinten an gestellt.
VFS (Virtual File System)
VFS Bild
Das VFS wurde von Martok entwickelt. Die Idee dahinter ist, Dateien aus mehreren Quellen über ein virtuellen ROOT-Pfad verfügbar zu machen. Zur Zeit ist es uns möglich normale Ordner und ZIP-Dateien als Quellen anzugeben. Diese Quellen werden dann als eine Art Layer in das VFS gelegt. Die angeforderte Datei wird dann aus dem am weitesten oben liegenden Layer geladen. So kann man später ohne Probleme Mods erstellen. Mal als kleines Bsp.: Die normalen Dateien des Spiels liegen alle in ZIP-Files. Wenn man nun ein anderes Schiff-Model verwenden will legt man einfach einen neuen Layer (egal ob ZIP oder einfacher Mod-Ordner) im VFS über dem Basislayer an. Nun wird das Model nicht mehr aus den normalen Daten, sondern aus den gemoddeten Daten geladen. Ein weiterer Vorteil ist, dass man Updates in normalen ZIP-Files zur Verfügung stellen kann, die dann einfach als Layer im VFS eingeschoben werden. Passend zum VFS gibt es natürlich auch einen kleinen Editor, mit dem man die Daten eingeben kann.
GUI (Graphic User Interface)
GUI Bild
Wie jedes andere Spiel auch braucht MUO natürlich auch ein Interface, mit dem der User interagieren und Informationen ablesen kann. Und da wir zur Entwicklung des Clients auch gewisse Eingaben tätigen müssen haben wir uns gedacht, das wir zuerst das
GUI implementieren, da es so oder so irgendwann mal gemacht werden muss. Das hat den Vorteil, das wir es gleich ausgiebig auf Fehler testen können, wenn wir es selber benutzen, und das wir uns die Arbeit sparen eine Art Entwickler
GUI zu implementieren. Das was man zur Zeit sieht, erscheint zwar noch recht wenig, aber die Hauptarbeit ist getan. Die ganzen grundlegen Klassen des
GUI sind implementiert, der Rest ist schnell gemacht. Zur Zeit besteht das
GUI aus ca. 2000 Zeilen Code.
Und während ich euch hier mit neuen Infos versorge sitzt Akaikee in einem kleinen, überheizten und viel zu dunklem Raum und baut ein komplettes
GUI Design. Sobald das fertig ist werde ich mich daran machen die letzen Steuerelemente zu implementieren. Wenn es so gut weiter geht wie bisher, dann sollte die
GUI spätestens Ende des Monats fertig sein. Danach widmen wir uns erstmal dem Client und der Darstellung eines Sektors, sowie der Bewegung des eigenen Schiffes.
Wir suchen DICH!
Ich möchte die Gelegenheit gleich nochmal nutzen uns euch sagen, das wir noch Leute suchen, die uns Texturen und Models bauen können. Was Programmierer angeht haben wir zur Zeit mehr als genug. Die paar Testmodels und Texturen, die wir benötigen können wir uns grad noch so selbst zusammen klicken, aber dementsprechend sieht das dann auch aus. Solltest du also Erfahrung mit dem erstellen von Models oder Texturen haben, und bist an unserem Projekt interessiert, dann melde dich! Entweder direkt hier in den Comments oder per Mail an
massiveuniverseonline@bergmann89.de.
So viel zum aktuellen Stand der Dinge. Natürlich darf auch jeder andere gern einen Kommentar hier lassen, wir freuen uns über jede Beteiligung am Projekt
Gruß, das MUO-Team.