Ich entwickle ein Flash-Spiel und kann feststellen, dass die Speichernutzung für ein Flash-Spiel etwas hoch ist (glaube ich). Sagen wir 100+ MB.
Wie viel ist zu viel, wenn es um die Speichernutzung in Flash-Spielen geht?
Ich entwickle ein Flash-Spiel und kann feststellen, dass die Speichernutzung für ein Flash-Spiel etwas hoch ist (glaube ich). Sagen wir 100+ MB.
Wie viel ist zu viel, wenn es um die Speichernutzung in Flash-Spielen geht?
Antworten:
Ich habe mich auch darüber gewundert, also habe ich beschlossen, einige beliebte Spiele zu testen und den Speicherverbrauch des Firefox-Plugin-Containers zu beobachten.
Der Speicher startet und wird in meinem Setup standardmäßig auf ca. 5-10 MB zurückgesetzt. In diesem Sinne sind hier die höchsten Speicherauslastungen in den ersten 3-5 Minuten des Spiels für einige beliebte Spiele aufgeführt:
Anmerkungen:
Smeet ist ein Facebook Social Game, es lief mit ungefähr 100 MB und erreichte seinen Höhepunkt bei 200, als ich einen Bereich mit vielen Charakteren und Assets betrat. Chibi Knight verfügt über relativ einfache Elemente, aber ein extrem großes Hintergrundbild mit mehreren Bildschirmen (nicht gekachelt), was die hohe Speichernutzung erklärt. Die beiden Spiele mit dem niedrigsten Speicher sind sowohl Nicht-Scrollen als auch Einzelbild (zumindest in den ersten paar Minuten), was ihre geringe Nutzung erklärt.
quelle
Laut Ihren Tags heißt es "browserbasierte Spiele", abhängig vom Spiel und seiner Komplexität. Ich würde 100 MB höchstwahrscheinlich als zu viel bezeichnen, es sei denn, Sie erstellen ein großes Flash-Spiel im MMO-Stil (auch das ist sehr groß!).
Es gibt eine Reihe von Komprimierungsoptionen für Flash, die Ihr Spiel möglicherweise verkleinern
winzig: 0 - 200 KB;
klein: 200 - 700 KB
Medium: 800 - 1400 KB
Groß: 1500 - 4000 KB
zu groß: 4000 - 9000 KB
quelle
Die Antwort hängt von Ihrer Zielgruppe ab. Möchten Sie, dass Benutzer Ihr Flash-Spiel auf ihrem Netbook und / oder ihrem Flash-Playbook oder Android-Tablet spielen? In diesem Fall ist eine Speichernutzung von mehr als 50 MB wahrscheinlich ein Problem. Wenn Sie nur erwarten, dass Ihr Spiel auf ausgetricksten Gaming-Rigs gespielt wird, ist es wahrscheinlich kein Problem, 100-400 MB Speicher zu belegen.
Das Problem könnte die Fähigkeit von Flash sein, so viel Speicher schnell zu adressieren. Ich bin kein Flash-Entwickler, daher weiß ich es nicht genau, aber wenn Ihr Spiel so viel Speicher benötigt, enthält es wahrscheinlich viel unterstützenden Code, auf den Sie selbst auf einer "Götter-eigenen-Maschine" möglicherweise stoßen Probleme.
quelle
FWIW, ich half einem Familienmitglied aus, das sich über einen langsamen PC beschwerte. Sie spielt CafeWorld auf Facebook. Die Untersuchung führte dazu, dass Firefox / das Flash-Plugin fast ein Gigabyte Speicherplatz beanspruchte. Ich dachte, dies könnte ein Zufall gewesen sein, da im Laufe der Jahre viele browserbasierte Speicherlecks aufgetreten waren, alles geschlossen und mit einem anderen Browser ausprobiert wurden. Ich beobachtete die Speichernutzung, als sie langsam bis zur Marke von 970 MB zurückkroch, während alle verschiedenen Assets des Spiels geladen wurden.
Absurd, aber ich bin sicher, Sie können auf das Spiel zeigen und sagen, dass es Millionen von Benutzern hat. (yup, gerade überprüft, 14 Millionen monatliche Benutzer, bla)
quelle
Ich würde zwischen Downloadgröße und Speichergröße unterscheiden, einige Assets sind groß, andere spielbezogene Datenstrukturen blähen den Speicher des Clients auf, erfordern jedoch wenig Bandbreite zum Herunterladen.
Das war die Strategie hinter FLV, den Videocode zum Herunterladen zu komprimieren und ihn dann zu dekomprimieren, vorausgesetzt, es wird eine schnelle CPU und viel Speicher im Client verwendet.
quelle
128 Megabyte ist das Standardmaximum, daher würde ich sagen, dass über 128 Megabyte zu viel ist.
quelle