Sto sviluppando un gioco Flash e posso apprezzare che l'utilizzo della memoria è un po 'alto per un gioco Flash (credo). Diciamo 100+ MB.
Quindi, quanto costa parlare di utilizzo della memoria nei giochi Flash?
Sto sviluppando un gioco Flash e posso apprezzare che l'utilizzo della memoria è un po 'alto per un gioco Flash (credo). Diciamo 100+ MB.
Quindi, quanto costa parlare di utilizzo della memoria nei giochi Flash?
Risposte:
Mi chiedevo anche questo, quindi ho deciso di provare alcuni giochi popolari e guardare il consumo di memoria del contenitore di plugin di Firefox.
La memoria si avvia e torna ai valori predefiniti di circa 5-10 MB sulla mia configurazione. Con questo in mente, ecco i picchi di utilizzo della memoria nei primi 3-5 minuti di gioco per alcuni giochi popolari:
Appunti:
Smeet è un social game di Facebook, ha una durata di circa 100 MB e ha raggiunto il picco di 200 quando sono entrato in un'area con molti personaggi e risorse. Chibi Knight ha risorse abbastanza semplici, ma un'immagine di sfondo multi-schermo estremamente grande (non affiancata), che spiega il suo elevato utilizzo della memoria. I due giochi con memoria più bassa sono sia senza scorrimento sia a schermo singolo (almeno nei primi due minuti), spiegando il loro basso utilizzo.
Secondo i tuoi tag, dice "giochi basati su browser" a seconda del gioco e della sua complessità, direi 100 mb molto probabilmente troppo, a meno che tu non stia creando un grande gioco flash in stile mmo (anche quello è molto grande!)
Ci sono un sacco di opzioni di compressione che hai anche per Flash, che possono ridurre il tuo gioco
minuscolo: 0-200 KB;
piccolo: 200 - 700 KB
Media: 800-1400 KB
Grande: 1500 - 4000 KB
troppo grande: 4000 - 9000 KB
La risposta dipende dal tuo pubblico di destinazione. Vuoi che le persone giochino al tuo gioco flash sul loro netbook e / o sul loro flash che supporti Playbook o tablet Android? In tal caso, l'utilizzo della memoria oltre i 50 MB sarà probabilmente un problema. Se ti aspetti che il tuo gioco venga giocato solo su piattaforme di gioco complicate, probabilmente occupare 100-400 MB di memoria non sarà un problema.
Il problema potrebbe essere la capacità di Flash di gestire rapidamente questa memoria. Non sono uno sviluppatore flash, quindi non lo so davvero, ma se il tuo gioco ha bisogno di tanta memoria probabilmente ha un sacco di codice di supporto, che è dove, anche su "gods-own-machine", potresti imbatterti in problemi.
FWIW, stavo aiutando un membro della famiglia a lamentarsi di un PC lento. Suona su CafeWorld su Facebook. Le indagini hanno portato a Firefox / il plug-in flash a occupare quasi un gigabyte di utilizzo della memoria. Ho pensato che questo potrebbe essere stato un colpo di fortuna, avendo sperimentato molte perdite di memoria basate su browser nel corso degli anni, chiuso tutto e provato con un altro browser. Ho visto l'utilizzo della memoria mentre strisciava lentamente fino al segno di 970 ~ mb mentre tutte le varie risorse del gioco venivano caricate.
Assurdo, ma sono sicuro che puoi indicare il gioco e dire che ha milioni di utenti. (sì, appena verificato, 14 milioni di utenti mensili, blah)
Vorrei distinguere tra dimensione del download e dimensione della memoria, alcune risorse sono grandi, altre strutture di dati relative al gioco gonfiano la memoria del client ma richiedono poca larghezza di banda per il download.
Questa era la strategia alla base di FLV, per comprimere il codice video per il download e quindi decomprimerlo assumendo CPU veloce e molta memoria nel client.
128 Megabyte è il massimo predefinito, quindi direi che sopra 128 Megabyte è troppo.