On Sat, Jul 21, 2001 at 09:23:10PM +0200, Josef Spillner wrote: Abend!
Keine Ahnung ob Netscape das kann. Wenn nicht, sage ich einfach mal "ich supporte keine proprietären Programme". Mit Konqueror, Mozilla, Lynx, w3m sollte es gehen. (Die Datei heißt index.php, eventuell mag NS das nicht, obwohl das ja der Apache entscheidet).
Das ist kein HTML. Punkt.
BTW: Wie dein Projekt zeigt und wie du auch sonst oft genug zum Ausdruck bringst, bist du doch immer wahnsinnig scharf auf Kompatibilität und Plattformunabhängigkeit. Wenn es aber darum geht, ein etwas ältliches non-free-programm (netscape) zu disqualifizieren, stehst du in der ersten Reihe. Opensouce-Geschwafel bringt an der Stelle gar nix. Versuchs mal mit HTML-3.2 *kopfschüttel dazu*
Ähm.... erwarte keine Spiele die dich graphisch vom Hocker reißen oder mit denen von Blizzard, selbst von vor 5 Jahren, mithalten können. Wir machen Spiele, keine Produkte :-)
Ich habe dich so verstanden, daß du vor allem ein Framework für Online-Spiele mit Updatemöglichkeiten schreiben willst. Welche Qualität die darauf basierenden Spiele dann mal haben ist erstmal Nebenschauplatz dachte ich.
(Blizzard lehnt sowohl Open Source als auch Linux an sich ab)
Damit kann ich gut leben. Leider sind deren Spiele (und die Struktur der Server) technisch an vielen Stellen unter aller Sau. Daher mein Interesse an einer "Plattform für Onlinespiele". Wenn man das gescheit aufzieht, entstehen bestimmt irgendwann wirklich brauchbare Spiel dafür - meinetwegen auch solche, bei denen die Kiste im Laden 80 Mark kostet.
Verstehe ich das jetzt richtig: Das ganze spiel soll dann in dieser Sandbox laufen? Wenn ja würde ich mal so als Schnellschuß sagen: Vergiß es.
Hm. Spiele müssen nur Daten lesen, nicht schreiben. Highscores etc. werden an den Server übergeben. Dann sollte das Konzept an sich nicht so falsch sein.
Das ist für nichttriviale mMn unrealistisch.
Java-Applets funktionieren ja auch so, nur daß es dort in der Sprache implementiert ist, und das ist aus unserer Sicht völliger Nonsens -> bitte benutzt nur Basic, das kann nichts kaputtmachen :)
Ich gewinne langsam den Eindruck, daß du dir diese Sandbox als viel zu einfach vorstellst.
Deine Onlineupdatefähigkeit wird also von der Implementierungssprache des Spiels abhängen? Schlecht.
Nein - Wirf einfach einen Blick ins CVS (http://sourceforge.net/projects/mindx -> auf CVS klicken). Nur Skriptsprachen müssen es sein, denn wie willst du Binärkode direkt ausführen?
Ach Gott. Spiele auf Skriptsprachen beschränken???? Da kann man auch gleich Java nehmen womit man wenigstens Sandbox + viel_schlaue_infrastruktur + sehr gute Plattformunabh. gratis dazubekommt. Die Einschränkung auf Skiptsprachen um halbwegs (!) platformunabhängig zu sein ist so radikal, daß sie sämtliche Spiele auf aktuellem Niveau völlig ausschließt. Damit dürfte sogar ein Großteil der Spiele auf Niveau des KC8x oder C64 nicht realisierbar sein.
Z.B. auf einer 64-bit Maschine, oder mit einer anderen libc, oder mit fest einkompilierten Pfaden - bei Perl, Python, Ruby & Co. ist man da relativ frei und kompatibel.
Ich würde den plattformabhängigen Teil der SPiele einfach in Versionen für die nötigen Systeme auf den Server legen und automatisch richtig verteilen lassen.
Wie gesagt: Das Ding auf Spiele mit Skiptsprachen zu beschränken erscheint mir wenig sinnvoll. Wennschon sowas entwerfen und bauen dann lieber gleich richtig :-) Da hat man zwar die ersten Monate keinen verwendbaren Output aber danach könnte das Ding so richtig einschlagen.
Fang nicht gleich an zu Kodieren. Mach erstmal so eine Art Spezifikation deiner Idee, {stell sie ins Netz ... schmeiss sie wieder weg ... mach eine neue}* ... baue erst eine Referenzinplementation, wenn ein paar Leute die Spec für sinnvoll halten. Du würdest ansonsten garantiert 1000 wichtige Dinge vergessen oder unschön machen. So nur 997 :-)
Spezifikation ist vorhanden (langsam fange ich an Netscape zu verteufeln), und die Referenzimplementation ist das was ich gerade mache. Naja, nächstes
Fazit: Nach dem, was ich hier bisher gelesen habe, vergeudest du deine Zeit und Fähigkeiten. (abgesehen von Erfahrung+Programmierpraxis für dich natürlich)
Schoenes WE noch, Reinhard