Hey, da ich ja schon nicht genug Zeit habe, laste ich mir nicht nur ein Vollzeitprojekt sondern gleich zwei auf; von den Ausgliederungsprojekten ganz zu schweigen. Beim einen Projekt
www.galaxy-under-fire.de gehts voran wenn auch gemächlich. Falls hier jemand mit RTS-Einheitenverhalten/KI ist, der bereit wäre sein Wissen zu teilen oder gar aktiv mitzuwirken, wäre es super wenn sich derjenige bei mir melden würde
.
Ansonsten habe ich noch das andere Hobbyprojekt, welches sich damit befasst das Spiel "Schleichfahrt" von Bluebytes nachzuprogrammieren und in einem zweiten Schritt zu erweitern und zu modernisieren. Dabei greife ich auf python+panda3D+ein wenig C++ zurück.
1. aktueller Stand
http://dl.dropbox.com/u/6841319/reloaded.exe <- Neue Demoversion
Mittlerweile sollte alles bis auf die Kämpfe und ein wenig kleinkrams am Rande funktionieren. Außerdem können nun die Szenarien alle betrachtet werden. Dazu wählt man einfach die Menüpunkt Training im Hauptmenü und bekommt dann alle verfügbaren Szenarien anzeigt. Durch klicken auf eines der Szenarien wird dieses geladen. Das Laden nimmt einige Zeit in Anspruch (ein moderner PC + python ist so schnell wie nen PI mit 100 Mhz + C oder womit auch immer die das geschrieben haben), daher nicht wundern, wenn es ein einige Sekunden zu hängen scheint. Die Navigation im Kampf erfolgt per awsd+mause/pfeiltasten. Falls ihr euch mal verfranzt habt einfach r drücken. Dann wird die Kamera automatisch auf einen vordefinierten Punkt gesetzt.
2. weiteres Vorgehen
aktuell fehlt natürlich jegliche Dynamik in den Kämpfen. Sprich das Verhalten der Einheiten+Wegpunkte+Ereignisse. Außerdem muss noch die Positionierung und Skalierung einiger Objekte korrekt berechnet werden. Auch die GUI des Schiffes muss noch anhand einer DES Datei geladen werden.
3. Aufruf (was könnt ihr beitragen)
Zunächst ist jegliche konstruktive Rückmeldung erwünscht und auch erbeten. Außerdem brauche ich dringend Hilfe beim Interpretieren der Szenariodateien und Implementieren des ganzen. Auch ist ein erweitern bzw. auffrischen von SF angedacht. Sprich womit könnt ihr helfen:
-neue Modelle(*)
-neue Texturen(*)
-neue Sounds(*)
-neue Stationen(**)
-neue Dialoge(**)
-neue Kapitel(**)
-wenn euch logisches Denken + Knobeln liegt, könnt ihr sicher auch beim Interpretieren der Daten helfen (oft ist allein das drüber diskutieren sehr sehr hilfreich)
-wenn ihr ein wenig Programmiererfahrung habt (egal welche OO-Hochsprache) und bereit seit ein wenig Zeit zu investieren, könnt ihr auch sicher helfen, denn Python ist für jemanden mit Programmiererfahrung sehr leicht zu verstehen
-ein Spielstand mit einen der Bomber wäre super, weil das fehlt mir total
-Information zur Berechnung der Reparaturkosten oder eine ungefähre Schätzformel wären auch super
-Videos von den Missionen beim Survion wären notwendig um zu verstehen wie die Objekte positioniert werden, weil aktuell sieht es so aus:
http://dl.dropbox.com/u/6841319/sf-reloaded.png <- die Objekte stehen auf der Kante + die Gebäude u. Dickschiffe sehen eher suboptimal aus
-Testberichte,Testberichte und Testberichte über die Demo (laden von alten spielständen, missionen, neues spiel durchspielen etc.)
* = aktuell wird panda3d zum laden genutzt. Es muss also geschaut werden welche Formate ihr liefern könntet und was panda3d kann. Prinzipiell gilt aber, dass folgende Formate auf jedenfall funktionieren: X-Files (Modelle), BMP(Textur), PNG(Textur), WAVE(Sound).
** = teilweise lässt sich das Ganze per Hand bzw. per DES Files machen die als cp-850 codiert sein müssen. Ggf könnte ich/wir auch einen
Editor zusammenbasteln, der das ganze vereinfacht. Wenn einer daran interessiert ist so ein Editor zu basteln, kann sich dieser gerne melden.
So, zu erwischen bin ich natürlich hier im Forum oder unter nox(das-tolle-email-symbol)7bitfaster.de .
Über rege Resonanz würde ich mich sehr freuen. Eine Linuxtestversion wäre ohne weiteres lieferbar, würde ich aber nur auf Anfrage machen bzw. müsste man wegen den Dists schauen. Aber der Code ansich ist schon auf linux portabel. Auf mac-os sollte auch möglich sein, allerdings habe ich es noch nie testen können, da mir keinen Mac hier in der Nähe zu Verfügung steht. Wenn einer ein Mac+ein wenig Geduld hat kann er mich gerne anschreiben und wir schauen zu dass wir das auch auf Mac zum Laufen bekommen.
Gruß Nox