Jealous Jellyfish
http://jealousjellyfish.de/

Schleichfahrt reloaded
http://jealousjellyfish.de/viewtopic.php?f=11&t=242
Seite 1 von 26

Autor:  Nox_firegalaxy [ Dienstag 13. Juli 2010, 22:40 ]
Betreff des Beitrags:  Schleichfahrt reloaded

Hi,

Ehe das Projekt im Rahmen meiner Lustlosigkeit zu versanden droht, wollte ich mal meine bisherigen Erfolge publik machen. Es handelt sich hierbei um eine komplette von Schleichfahrt, wobei die alten Dateien genutzt werden. Nach und nachEntsprechende Downloads mit den Anweisungen zur Nutzung können bei http://sourceforge.net/projects/schleichfahrt/files/ gefunden werden.

(12.09.2011 ANMERKUNG: Wegen massiver Umbauarbeiten sind die oben genannten Version alle stark veraltet. Sobald die neue Panda3d Version herausgegeben wurde, gibt es eine die aktuelle Version).

Das Projekt ist vorerst nur für Win32 und Linux (Kubuntu getestet) nutzbar. Die Mac-Version existiert bereits und wird mit der neuen Version von Panda3d kommen.

Es funktionieren noch nicht:
-Die Kämpfe (hier ist der Umfang halt recht groß)
-Optionen
-Credits
-Training
-Weltkarte

Wer Fehler findet, die nicht in Zusammenhang mit den oben genannten Sachen steht, soll dies doch bitte einfach melden.


Für Hilfe, Anregungen, Kritik bin ich gern zu haben.


Gruß Nox

Autor:  Nox_firegalaxy [ Freitag 16. Juli 2010, 13:17 ]
Betreff des Beitrags:  Re: sf reloaded

Gigantisch diese Resonanz :D . Was sind denn Gründe? Kein Interesse? Zweifel an meiner Seriösität? Mangel an Zeit?

Autor:  balthasar [ Freitag 16. Juli 2010, 13:30 ]
Betreff des Beitrags:  Re: sf reloaded

Wahnsinn kann ich da nur sagen. Ich konnte es mir leider erst kurz anschauen, wenn ich mehr Zeit habe folgt ein ausführlicher Bugreport ;)

Ich hoffe du machst da weiter.

PS: Gab es einen bestimmten Grund für Python; deine anderen Code-Snippets waren ja C++ soweit ich mich erinnere.

Autor:  Corny [ Freitag 16. Juli 2010, 13:32 ]
Betreff des Beitrags:  Re: sf reloaded

quote:


Nox_firegalaxy hat geschrieben:
Gigantisch diese Resonanz :D . Was sind denn Gründe? Kein Interesse? Zweifel an meiner Seriösität? Mangel an Zeit?

".exe" :D (ich benutz kein Windows und denke nicht, dass ich das ma eben kompiliert krieg)

Autor:  Nox_firegalaxy [ Freitag 16. Juli 2010, 16:17 ]
Betreff des Beitrags:  Re: sf reloaded

Prinzipiell schon. Eig ist nur die boost DLL bzw die sf_loader.pyd "problematisch". Aber eigentlich könnte ich mich auch eben ins Linux stürzen. Nur mit MacOS kann ich leider nicht dienen. Allerdings ist das sicher auch kein Zauberwerk, da es sich echt um reinen C++ Code mit Abhängigkeit von Boost handelt.
Wenn man die beiden Dateien hat, muss man nur noch panda3d besitzen. Aber aktuell arbeite ich daran das ganze über eine alternative Form zu vertreiben, die plattformunabhängiger ist. Allerdings muss es dafür das nächste panda3d update geben.

Ich wollte panda3d+python nutzen, da ich einfachmal eine andere Sprache nutzen wollte. C++ nahm ich zum Laden der Dateien, da ich mit C++ wesentlich besser vertraut bin bzw. manches mit C++ dann wahrscheinlich doch deutlich flotter ist (gerade bei den Videos). Natürlich könnte ich auch alles nach python portieren, womit ich dann die portabilitätsprobleme los wäre *grübel*.
Alles in C++ schied aus, weil ich schon seit Jahren Spiele mit C++ programmiere und es langsam leid bin, dass man dabei elendlich langsam voran kommt. Dafür gewöhnt man sich in python blitzschnell einem ziemlichen "schluder" Stil an.

Wäre denn jemand daran interessiert mir bei meinem Vorhaben zu helfen?

Autor:  Corny [ Freitag 16. Juli 2010, 17:22 ]
Betreff des Beitrags:  Re: sf reloaded

quote:


Nox_firegalaxy hat geschrieben:
Wäre denn jemand daran interessiert mir bei meinem Vorhaben zu helfen?

Interessiert schon, aber ich kann weder python noch C++ :| könnte dir höchstens ne Website dafür basteln :D
Na ja und halt Bug reports sobald's für Mac oder Linux draußen ist.

Autor:  balthasar [ Freitag 16. Juli 2010, 21:47 ]
Betreff des Beitrags:  Re: sf reloaded

quote:


Nox_firegalaxy hat geschrieben:
Wäre denn jemand daran interessiert mir bei meinem Vorhaben zu helfen?


Ich würde gerne helfen. Wobei wäre denn am dringendsten Hilfe notwendig?

Autor:  Nox_firegalaxy [ Freitag 16. Juli 2010, 22:28 ]
Betreff des Beitrags:  Re: sf reloaded

Source + dll + so: http://dl.dropbox.com/u/6841319/reloaded.zip
deb mit Kubuntu 64 bit gepackt: http://dl.dropbox.com/u/6841319/reloaded_1_amd64.deb
Das portieren auf Mac sollte ein Klacks sein. Wenn jemand Probs mit dem deb und/oder der so hat, bitte einfach kurz melden.

@balthasar
also aktuell sehe ich drei Aufgabenfelder:
-testweise die C++ Sachen nach python portieren und Geschwindigkeit testen (einfach)
-Depot fertigstellen (etwas kniffelig, weil z.b. bei den Schiffen die Anklickpunkte mir noch komplett fehlen)
-Kampf (schwer, da vieles komplett unklar ist. z.B. die Zuordnung vom Typ zu den Modellen ist mir noch vollkommen schleierhaft)

Meine ICQ 248731433

Autor:  Supamarioana [ Samstag 17. Juli 2010, 23:28 ]
Betreff des Beitrags:  Re: sf reloaded

Ich hab's ehrlich gesagt nicht ganz kapiert:
Ist das nun eigenständig oder läuft das nur mit dem Original Schleichfahrt? Und wenn es eigenständig ist: Wie kann ich es nach der Installation starten?

Autor:  Nox_firegalaxy [ Sonntag 18. Juli 2010, 00:20 ]
Betreff des Beitrags:  Re: sf reloaded

Also es ist eigenständig, aber benötigt die orginalspieldateien, die aktuell in C:/SF gespeichert werden müssen. Sobald ein panda3d update kommt, gibt es eine alternative Form wo man eine Datei einfach nur zu den Spieldateien gepackt werden muss.

Aber zum eigentlichen Ablauf:

1. Order SF von der Schleichfahrt CD auf C: kopieren (in C:/SF liegen dann die Dateien)
2. Installation ausführen
3. Unter Start->Programme sollte dann der Eintrag sf-reloaded zu finden sein über den man das ganze deinstallieren und starten kann


Grundidee ist erstmal das Orginalspiel nachzubauen. Im nächsten Schritt soll dann ein Multiplayer folgen. Daraufhin könnte man das Spiel um Inhalte und Sachen wie begehbare Station etc. erweitern.

P.S: da fällt mir ein, dass das deb unter Linux wohl nicht funktionieren wird, weil er die Dateien nicht finden wird :oops: . Unter Linux sollte man sich daher einfach den Source und auf www.panda3d.org Panda3d laden. Dann kopiert man die den Source einfach in den SF Ordner (woauch immer der liegen mag) und startet da per "python main.py" die Anwendung. Ggf gibt es dann mecker, weil er Boost_Python nicht findet. Das sollte man dann auch einfach installieren.
Würde sich allerdings einer bereit erklären die Portierung des C++ Source in python zu realisieren, wäre zumindest Boost überflüssig und das ganze nur noch von Panda3d abhängig.

Seite 1 von 26 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/