Saya sedang mengembangkan game Flash, dan saya bisa menghargai bahwa penggunaan memori agak tinggi untuk game Flash (saya pikir). Katakanlah 100+ MB.
Jadi berapa banyak terlalu banyak ketika berbicara tentang penggunaan memori di game Flash?
Saya sedang mengembangkan game Flash, dan saya bisa menghargai bahwa penggunaan memori agak tinggi untuk game Flash (saya pikir). Katakanlah 100+ MB.
Jadi berapa banyak terlalu banyak ketika berbicara tentang penggunaan memori di game Flash?
Jawaban:
Saya juga bertanya-tanya tentang hal ini, jadi saya memutuskan untuk memeriksa beberapa game populer dan menonton konsumsi memori wadah plugin Firefox.
Memori mulai dan standarnya kembali sekitar 5-10MB pada pengaturan saya. Dengan mengingat hal itu, berikut adalah penggunaan memori puncak dalam 3-5 menit pertama gameplay untuk beberapa game populer:
Catatan:
Smeet adalah Game Sosial Facebook, ini berjalan di sekitar 100 MB, dan memuncak pada 200 ketika saya memasuki area dengan banyak karakter dan aset. Chibi Knight memiliki aset yang cukup sederhana, tetapi gambar latar belakang multi-layar yang sangat besar (non-ubin), yang menjelaskan penggunaan memori yang tinggi. Dua gim memori terendah adalah non-gulir dan satu layar (setidaknya dalam beberapa menit pertama), menjelaskan penggunaannya yang rendah.
Menurut tag Anda, tertulis "game berbasis browser" tergantung pada gim dan kerumitannya, saya akan mengatakan 100mb kemungkinan besar terlalu banyak, kecuali jika Anda membuat gim flash gaya mmo besar (bahkan itu sangat besar!)
Ada banyak opsi kompresi yang Anda miliki untuk flash juga, yang dapat menyusutkan game Anda
mungil: 0 - 200 KB;
kecil: 200 - 700 KB
Sedang: 800 - 1400 KB
Besar: 1500 - 4000 KB
terlalu besar: 4000 - 9000 KB
Jawabannya tergantung pada target audiens Anda. Apakah Anda ingin orang-orang memainkan game flash di Netbook dan / atau flash yang mendukung Playbook atau tablet Android? Jika demikian, maka penggunaan memori lebih dari 50 MB kemungkinan akan menjadi masalah. Jika Anda hanya berharap game Anda dimainkan di rig permainan yang telah ditipu, maka mengambil memori 100-400 MB kemungkinan tidak akan menjadi masalah.
Masalahnya, mungkin kemampuan Flash untuk mengatasi banyak memori ini dengan cepat. Saya bukan pengembang flash, jadi saya tidak benar-benar tahu, tetapi jika gim Anda membutuhkan banyak memori, mungkin gim ini memiliki banyak kode pendukung, yang merupakan tempat, bahkan pada "mesin milik dewa," Anda dapat mengalami masalah.
FWIW, saya membantu seorang anggota keluarga mengeluh tentang PC yang lambat. Dia memainkan CafeWorld di facebook. Investigasi mengarah ke Firefox / plugin flash mengambil hampir satu gigabyte penggunaan memori. Saya pikir ini mungkin kebetulan, setelah mengalami banyak kebocoran memori berbasis browser selama bertahun-tahun, menutup semuanya dan mencobanya dengan browser lain. Saya menyaksikan penggunaan memori saat perlahan merangkak kembali ke tanda 970 ~ mb karena semua aset berbagai gim dimuat.
Tidak masuk akal, tapi saya yakin Anda bisa mengarahkan permainan dan mengatakan itu memiliki jutaan pengguna. (yup, baru dicek, 14 juta pengguna bulanan, bla)
Saya akan membedakan antara ukuran unduhan dan ukuran memori, beberapa aset besar, struktur data terkait permainan lainnya mengasapi memori klien tetapi memerlukan sedikit bandwidth untuk mengunduh.
Itulah strategi di balik FLV, untuk mengompresi kode video untuk diunduh, dan kemudian mendekompresnya dengan asumsi CPU cepat dan banyak memori di klien.
128 Megabita adalah Default maksimum, jadi saya akan mengatakan di atas 128 Megabita terlalu banyak.