¿Cuánto uso de memoria es demasiado en un juego Flash?


10

Estoy desarrollando un juego Flash, y puedo apreciar que el uso de memoria es un poco alto para un juego Flash (creo). Digamos más de 100 MB.

Entonces, ¿cuánto es demasiado cuando se habla sobre el uso de memoria en juegos Flash?


44
¿Estás hablando de los requisitos de memoria (RAM) o el tamaño del contenido / ancho de banda?
bummzack

Le sugiero que cambie el título para reflejar la pregunta real, es decir, "¿Cuánto uso de memoria es demasiado?"
Kzqai

Sory, mi mal. Estoy hablando sobre el uso de memoria RAM. Y creo que no puedo cambiar el título de la pregunta.
Artemix

He aclarado el título como parte de una edición.
Gregory Avery-Weir

Respuestas:


6

También me he estado preguntando sobre esto, así que decidí echar un vistazo a algunos juegos populares y ver el consumo de memoria del contenedor de complementos de Firefox.

La memoria comienza y el valor predeterminado es de alrededor de 5-10 MB en mi configuración. Con eso en mente, aquí están los usos máximos de memoria en los primeros 3-5 minutos de juego para algunos juegos populares:

Notas:

Smeet es un juego social de Facebook, se ejecutó en alrededor de 100 MB y alcanzó un máximo de 200 cuando entré en un área con muchos personajes y activos. Chibi Knight tiene activos bastante simples, pero una imagen de fondo multipantalla extremadamente grande (sin mosaico), lo que explica su alto uso de memoria. Los dos juegos de memoria más bajos son no desplazables y de pantalla única (al menos en los primeros minutos), lo que explica su bajo uso.


5

Según sus etiquetas, dice "juegos basados ​​en navegador" dependiendo del juego y su complejidad, diría que 100mb probablemente sea demasiado, a menos que esté creando un gran juego flash estilo mmo (¡incluso eso es muy grande!)

También hay un montón de opciones de compresión que tienes para flash, que pueden reducir tu juego


pequeño: 0 - 200 KB;

pequeño: 200 - 700 KB

Medio: 800 - 1400 KB

Grande: 1500 - 4000 KB

demasiado grande: 4000 - 9000 KB



Asumí contenido en el disco / ancho de banda del tamaño total del proyecto
Spooks

Sory, no estaba claro, estaba hablando sobre el uso de memoria RAM.
Artemix

4

La respuesta depende de tu público objetivo. ¿Desea que la gente juegue su juego flash en su Netbook y / o su flash compatible con Playbook o tableta Android? Si es así, es probable que el uso de memoria por encima de 50 MB sea un problema. Si solo espera que su juego se juegue en plataformas de juegos engañadas, es probable que ocupar entre 100 y 400 MB de memoria no sea un problema.

El problema puede ser la capacidad de Flash para abordar esta cantidad de memoria rápidamente. No soy un desarrollador flash, así que realmente no lo sé, pero si tu juego necesita tanta memoria, probablemente tenga mucho código de soporte, que es donde, incluso en "máquina propia de dioses", puedes encontrarte cuestiones.


Asumí requisitos de memoria, no contenido en disco / ancho de banda.
Nate

Veo. Anw, mirando juegos "grandes" en, por ejemplo, Kongregate.com, todos están por encima de ~ 50 mbs.
Artemix

Si estás hablando de MB, no deberías escribir mbs ya que significa algo bastante diferente.
bummzack

Entonces, ¿qué significa mbs?
Artemix

1
Estoy asociando mbs con megabits por segundo , aunque probablemente lo escribirías como mb / so mbps. Por lo general, una "B" mayúscula representa Byte , mientras que una "b" representa bit
bummzack

4

FWIW, estaba ayudando a un miembro de la familia quejándose de una PC lenta. Ella juega CafeWorld en Facebook. La investigación condujo a que Firefox / el complemento flash ocupara casi un gigabyte de uso de memoria. Pensé que esto podría haber sido una casualidad, habiendo experimentado muchas pérdidas de memoria basadas en el navegador a lo largo de los años, cerré todo y lo probé con otro navegador. Observé el uso de la memoria mientras lentamente volvía a subir a la marca de 970 ~ mb mientras se cargaban todos los diversos activos del juego.

Absurdo, pero estoy seguro de que puedes señalar el juego y decir que tiene millones de usuarios. (sí, recién revisado, 14 millones de usuarios mensuales, bla)


Wow ... ~ 1GB ... solo ... wow. Entonces supongo que ~ 150 no es tanto. Y, no, no tengo fugas, ya hice mi propio recolector de basura.
Artemix

0

Distinguiría entre el tamaño de descarga y el tamaño de la memoria, algunos activos son grandes, otras estructuras de datos relacionadas con el juego llenan la memoria del cliente pero requieren poco ancho de banda para descargar.

Esa fue la estrategia detrás de FLV, comprimir el código de video para descargar, y luego descomprimirlo asumiendo una CPU rápida y mucha memoria en el cliente.


0

128 megabytes es el máximo predeterminado, por lo que diría que más de 128 megabytes es demasiado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.