bernd herz
Grünschnabel
Hallo,
ich habe mich entschlossen zu versuchen ein Browsergame zu programmieren.
Natürlich habe ich vorher Counter, Gästebücher etc schon programmiert.
Das Spiel wird primitiv und soll sich parrallel zu meinem Wissenstand weiterentwickeln.
Nun habe ich ein Problem bei dem Kampfsystem.
Es fliegen X Raumschiffe von Planet A zu Planet B.
Der Einfachheit halber haben diese Schiffe nur 2 Werte, Angriff und Verteidigung.
Zum Beispiel fliegen jetzt 3 Schiffe auf den Planeten B zu, dort stehen 4 Gegnerische Schiffe.
Die Schiffsid und die beiden Attribute sind in einem mehrdimensionaligen Array gespeichert,
Nun weiß ich nicht weiter; wie muss ich das mehrdimensionalige Array benutzen?
Mein Problem ist ich brauche ja von jedem Schiff die Werte bevor der eigentliche Kampf startet, so bekomme ich die Werte für ein Schiff, die While-Schleife wiederholt sich und die Daten des ersten Schiffes werden wieder überschrieben, was mache ich falsch?
Ich befürchte ich hab mich sehr undeutlich und ungenau und schwer verständlcih ausgedrückt
Falls es zu ausfürhlich zu erklären ist oder mir einfach grundwissen fehlt, kann mir jemand ein gutes Buch empfehlen, die Grudndlagen kann ich schon und Gebäudebau, Ticksystem etc klappt ja schon...
ich habe mich entschlossen zu versuchen ein Browsergame zu programmieren.
Natürlich habe ich vorher Counter, Gästebücher etc schon programmiert.
Das Spiel wird primitiv und soll sich parrallel zu meinem Wissenstand weiterentwickeln.
Nun habe ich ein Problem bei dem Kampfsystem.
Es fliegen X Raumschiffe von Planet A zu Planet B.
Der Einfachheit halber haben diese Schiffe nur 2 Werte, Angriff und Verteidigung.
Zum Beispiel fliegen jetzt 3 Schiffe auf den Planeten B zu, dort stehen 4 Gegnerische Schiffe.
Die Schiffsid und die beiden Attribute sind in einem mehrdimensionaligen Array gespeichert,
Nun weiß ich nicht weiter; wie muss ich das mehrdimensionalige Array benutzen?
PHP:
$flightquery = mysql_query("select * from flight where Ankunftszeit = '$tick'");
$shipnumber = 0;
$fleetnumber = 0;
while ($flightfetch = mysql_fetch_array($flightquery)) {
$zielplanet = $flightfetch["$fleetnumber"]["Ankunftsplani"];
$gegnerquery = mysql_query("select * from ships where PID='$zielplanet'");
$gegnerfetch = mysql_fetch_array($gegnerquery);
$shipid = $gegnerfetch["$shipnumber"]["SID"];
$shipatk = $gegnerfetch["$shipnumber"]["Waffen"];
$shipdef = $gegnerfetch["$shipnumber"]["HP"];
$fleetnumber = $fleetnumber +1;
$shipnumber = $shipnumber+1;
}
Ich befürchte ich hab mich sehr undeutlich und ungenau und schwer verständlcih ausgedrückt
Falls es zu ausfürhlich zu erklären ist oder mir einfach grundwissen fehlt, kann mir jemand ein gutes Buch empfehlen, die Grudndlagen kann ich schon und Gebäudebau, Ticksystem etc klappt ja schon...
Zuletzt bearbeitet: