Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Das ist so einfach aber nicht. JS, PHP und Flash sind komplett verschiedene Dinge, da schreibt man nicht einfach eine Funktion, die dann überall funktioniert.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »krazun« (18.05.2015, 16:07)
Genau darum geht es.Erstmal ob ich das Problem richtig verstanden habe: Auf eurer Clan Seite fügt ihr einmal im Monat Spiele ein die in JS, PHP, Java oder Flash geschrieben sind, welche die Leute dann auf eurer Seite zocken. Es wird nun eine Möglichkeit gesucht für all diese Spiele einheitliche Highscores zu führen.
Auch hier absolut richtig. Manche Spiele bieten ja eigene Highscores an, dann fällt das weg. Aber grundsätzlich müsste der vom Spiel ermittelte Score irgendwie an das Highscorescript weiter gegeben werden.Dazu eine Nachfrage: Wird der Quellcode der Spiele angepasst um die Highscores wegzuschreiben oder soll das Script bei den diversen Spielen die Highscores auslesen, welche irgendwo abgespeichert sind (In einer Datei oder einer Datenbank?). Wenn wie erwähnt einige Spiele keine Highscores anbieten bleibt ja eigentlich nur die Möglichkeit den Quellcode der Spiele so anzupassen das nach errechnen der Punktezahl das Highscore Script aufgerufen wird.
Das sehe ich grundsätzlich ein. Ich frage mich aber, da ein Score überlicherweise aus einer Zahl besteht, ob man diese Zahl nicht doch irgendwie einer anderen Sprache zugänglich machen kann.Aber wie BlueCobold schon sagte: JS, PHP, Java oder Flash sind unterschiedliche Sprachen und man kann nicht einfach eine Funktion schreiben die in allen Sprachen Funktioniert.
Ich habe mir das mal angeschaut und verstehe leider nur Bahnhof. Das liegt weit über meinem Niveau.Was man aber machen kann ist für die Highscore Verwaltung eine Technologie nutzen die dazu gedacht ist über Sprachgrenzen hinweg genutzt zu werden wie z.B. einen RESTful Webservice. Auf diesen könnte man dann aus JS, PHP, Java, Flash und fast beliebigen anderen Sprachen heraus zugreifen und dann den Titel des Spiels, Namen des Spielers und die Punkte übergeben.
Das denke ich auch, dass ich da immer noch etwas anpassen werden müsste.Allerdings ist es dann immer noch nötig jedes einzelne Spiel anzupassen um bei der Punkte berechnung auf den Webservice zuzugreifen und die Werte wegzuschreiben. Also so ganz universell, ohne jeglichen Anpassungen der diversen Spiele wird das denke ich nicht gehen.
Danke für Dein Angebot, aber das klingt so, als ob das auch mein Niveau weit übersteigt.Ich hatte mal sowas angefangen. Was war ne Lib, die auf Server-Seite PHP und MySQL einsetzt und auf Client-Seite in C geschrieben war. Die konnte optional auch die Steam-API bedienen und damit nach Freundesliste filtern und so. Kann ich Dir gern zuschicken, wenn Du willst, aber es ist sicher kein einfaches "Reinkopieren und starten"-Ding.
Werbeanzeige