Hallöchen zusammen, hoffentlich könnt ihr mir helfen =).
Ich habe vor eine Download-Datenbank zu programmieren.
Ich muss zum Verständnis erstmal etwas weiter ausholen:
Es gibt dieses PC-Spiel Starcraft2.
Da kann man in kleinen Dateien nach einem gespielten Spiel ein "Replay" speichern. Dieses kann man laden und das Spiel nochmal ansehen.
Es exisitiert ein PHP-Parser für diese Replaydateien:
code.google.com/p/phpsc2replay/
Der parst aus diesen Dateien, Spieler, Rasse, wer gewonnen hat, auf welcher Karte gespielt wurde, wielang die Spieldauer war etc.
nach zu lesen in den parsables:
code.google.com/p/phpsc2replay/wiki/Parseables
Einzelne Funktionen die mir einfache Werte wiedergeben die ich in einer MySQL-Datenbank unter VARCHAR etc. ablegen kann sind einige dabei.
Leider... ->
Spieler, ihre Rasse, Farbe und soweiter angeht, wird durch den Parser mit einem Assoziativen Array abgehandelt.
Meinetwegen:
Spieler1 spielt als Zerg und hat die Farbe rot
Spieler2 spielt als Terraner und hat die Farbe blau
Ich weiss nun leider nicht wie ich ein assoziatives array da in eine Datenbank verwursteln soll. Ich hab für sowas natürlich schon gegoogelt und lösungansätze gefunden, wie z.B.
Das assoziative Array im json-format in ein text-feld zu speichern und dann neu auszulesen (deserialisierung nennt man das oder so?).
Leider weiss ich auch nicht wie man assoziative Arrays ins json format übergibt.
Im Endeffekt solls fast so aussehen wie bei diesem Script, es ist ein anderes Spiel der gleichen Firma, in dem es auch Replays gibt, die in dem Script geparsed wurden und in eine Downloaddatenbank übergeben wurden.
replays.orcishempire.de/
nur halt für Starcraft2
Ich habe vor eine Download-Datenbank zu programmieren.
Ich muss zum Verständnis erstmal etwas weiter ausholen:
Es gibt dieses PC-Spiel Starcraft2.
Da kann man in kleinen Dateien nach einem gespielten Spiel ein "Replay" speichern. Dieses kann man laden und das Spiel nochmal ansehen.
Es exisitiert ein PHP-Parser für diese Replaydateien:
code.google.com/p/phpsc2replay/
Der parst aus diesen Dateien, Spieler, Rasse, wer gewonnen hat, auf welcher Karte gespielt wurde, wielang die Spieldauer war etc.
nach zu lesen in den parsables:
code.google.com/p/phpsc2replay/wiki/Parseables
Einzelne Funktionen die mir einfache Werte wiedergeben die ich in einer MySQL-Datenbank unter VARCHAR etc. ablegen kann sind einige dabei.
Leider... ->
Spieler, ihre Rasse, Farbe und soweiter angeht, wird durch den Parser mit einem Assoziativen Array abgehandelt.
Meinetwegen:
Spieler1 spielt als Zerg und hat die Farbe rot
Spieler2 spielt als Terraner und hat die Farbe blau
Ich weiss nun leider nicht wie ich ein assoziatives array da in eine Datenbank verwursteln soll. Ich hab für sowas natürlich schon gegoogelt und lösungansätze gefunden, wie z.B.
Das assoziative Array im json-format in ein text-feld zu speichern und dann neu auszulesen (deserialisierung nennt man das oder so?).
Leider weiss ich auch nicht wie man assoziative Arrays ins json format übergibt.
Im Endeffekt solls fast so aussehen wie bei diesem Script, es ist ein anderes Spiel der gleichen Firma, in dem es auch Replays gibt, die in dem Script geparsed wurden und in eine Downloaddatenbank übergeben wurden.
replays.orcishempire.de/
nur halt für Starcraft2