Huhu alle beisammen,
da hier schon sicherlich viele mit dem Kampfscript bereits fertig sind hätte ich eine Frage... ich habe alle mit Objekten gelöst... bzw bessergesagt bin ich gerade dabei :arrow: sprich für jede Einheit ein Objekt...
Soweit ich gelesen und in erfahrung gebracht habe kann PHP an sich recht viele Objekte verwalten, nun hätt ich aber die Frage ob wer damit Praktische erfahrungen im Browsergame gesammelt hat?
Sprich schafft PHP es in einer angemessenen Zeit mehrere (zehn)tausend Objekte gleichzeitig zu verwalten oder geht der Interpreter da in die Knie?
bis jetzt hat zwar alles funktioniert, würd aber gern Feedback von euch bekommen, falls ihr erfahrungen in dem Bereich schon gesammelt habt.
Die Frage ist im endeffekt nämlich wie komplex ich die kämpfe berechnen werde...
greetz,
stay tuned
OranGe
PHP Objektverwaltung für Kampfscripte
gepostet vor 19 Jahre, 9 Monate von OranGe
gepostet vor 19 Jahre, 9 Monate von TheUndeadable
Ich persönlich habe schlechte Erfahrungen mit PHP gemacht. Ab einer Zahl von 65.000 Objekten ging es sogar soweit, dass der Interpreter mit einer Schutzverletzung abgeschmiert ist. Dieser Bug wurde vom Team bestätigt und als Antwort kam 'Will be fixed in PHP 5'. Dieser Fehler tritt nur manchmal auf, insbesondere wenn Referenzen ins Spiel kommen.
Ansonsten hat mir PHP im Kampfsystem nicht sonderlich gefallen und war nur eine Zwischenlösung, bis ich es ins C++ ausgelagert habe.
Ansonsten hat mir PHP im Kampfsystem nicht sonderlich gefallen und war nur eine Zwischenlösung, bis ich es ins C++ ausgelagert habe.
gepostet vor 19 Jahre, 9 Monate von None
Mit PHP5 geht es mittlerweile, aber ich gerade stark am überlegen ob ich nicht alles mit Java mache.
Mein Problem sind nicht die vielen Objekte (wie gesagt in PHP5 hab ich inzwischen Software mit 20.000 und es klappt wunderbar) sondern das Unsaubere. Immer wieder prüfen damit ja kein Fehler auftritt usw.
Dadurch geht besonders bei Berechnungen mit diversen Werten alles ziemlich in die Knie.
Mein Problem sind nicht die vielen Objekte (wie gesagt in PHP5 hab ich inzwischen Software mit 20.000 und es klappt wunderbar) sondern das Unsaubere. Immer wieder prüfen damit ja kein Fehler auftritt usw.
Dadurch geht besonders bei Berechnungen mit diversen Werten alles ziemlich in die Knie.