Bao nhiêu bộ nhớ sử dụng là quá nhiều trong một trò chơi Flash?


10

Tôi đang phát triển một trò chơi Flash và tôi có thể đánh giá cao việc sử dụng bộ nhớ hơi cao đối với trò chơi Flash (tôi nghĩ vậy). Hãy nói hơn 100 MB.

Vì vậy, bao nhiêu là quá nhiều khi nói về việc sử dụng bộ nhớ trong các trò chơi Flash?


4
Bạn đang nói về yêu cầu bộ nhớ (RAM) hoặc kích thước / băng thông nội dung?
bummzack

Tôi đề nghị bạn thay đổi tiêu đề để phản ánh câu hỏi thực tế, tức là "Sử dụng bao nhiêu bộ nhớ là quá nhiều?"
Kzqai

Sory, xấu của tôi. Tôi đang nói về việc sử dụng bộ nhớ RAM. Và, tôi nghĩ rằng tôi không thể thay đổi tiêu đề của câu hỏi.
Artemix

Tôi đã làm rõ tiêu đề như là một phần của chỉnh sửa.
Gregory Avery-Weir

Câu trả lời:


6

Tôi cũng đã tự hỏi về điều này, vì vậy tôi quyết định xem một số trò chơi phổ biến và xem mức tiêu thụ bộ nhớ trong plugin của Firefox.

Bộ nhớ bắt đầu và mặc định trở lại khoảng 5-10 MB khi thiết lập. Với ý nghĩ đó, đây là những cách sử dụng bộ nhớ cao nhất trong 3-5 phút đầu tiên chơi trò chơi cho một số trò chơi phổ biến:

Ghi chú:

Smeet là một trò chơi xã hội của Facebook, nó chạy được khoảng 100 MB và đạt đỉnh 200 khi tôi vào một khu vực có rất nhiều nhân vật và tài sản. Chibi Knight có tài sản khá đơn giản, nhưng hình ảnh nền đa màn hình cực lớn (không được lát gạch), điều này giải thích việc sử dụng bộ nhớ cao. Hai trò chơi bộ nhớ thấp nhất là cả không cuộn và màn hình đơn (ít nhất là trong vài phút đầu tiên), giải thích mức độ sử dụng thấp của chúng.


5

Theo các thẻ của bạn, nó nói "trò chơi dựa trên trình duyệt" tùy thuộc vào trò chơi và độ phức tạp của nó, tôi sẽ nói 100mb rất có thể là quá nhiều, trừ khi bạn đang tạo một trò chơi flash kiểu mmo lớn (thậm chí là rất lớn!)

Có rất nhiều tùy chọn nén mà bạn có cho flash, điều này có thể thu nhỏ trò chơi của bạn xuống


nhỏ xíu: 0 - 200 KB;

nhỏ: 200 - 700 KB

Trung bình: 800 - 1400 KB

Lớn: 1500 - 4000 KB

quá lớn: 4000 - 9000 KB



Tôi giả định nội dung trên kích thước tổng thể của đĩa / băng thông của dự án
Spooks

Sory, tôi đã không rõ ràng, tôi đã nói về việc sử dụng bộ nhớ ram.
Artemix

4

Câu trả lời phụ thuộc vào đối tượng mục tiêu của bạn. Bạn có muốn mọi người chơi trò chơi flash của bạn trên Netbook của họ và / hoặc flash của họ hỗ trợ Playbook hoặc máy tính bảng Android không? Nếu vậy, việc sử dụng bộ nhớ trên 50 MB có thể sẽ là một vấn đề. Nếu bạn chỉ mong đợi trò chơi của mình được chơi trên các giàn chơi game bị lừa, thì việc chiếm bộ nhớ 100-400 MB có thể sẽ không thành vấn đề.

Vấn đề, có thể là khả năng của Flash để giải quyết nhanh bộ nhớ này. Tôi không phải là nhà phát triển flash nên tôi thực sự không biết, nhưng nếu trò chơi của bạn cần nhiều bộ nhớ này thì có lẽ nó có rất nhiều mã hỗ trợ, đó là nơi, ngay cả trên "cỗ máy của các vị thần", bạn có thể gặp phải các vấn đề.


Tôi giả sử các yêu cầu về Bộ nhớ, không phải nội dung trên đĩa / băng thông.
Nate

Tôi hiểu rồi. Anw, nhìn vào các trò chơi "lớn", ví dụ, Kongregate.com, tất cả chúng đều trên ~ 50 mbs.
Artemix

Nếu bạn đang nói về MB, bạn không nên viết mbs vì nó đại diện cho một cái gì đó khá khác biệt.
bummzack

Sau đó, những gì có nghĩa là mbs?
Artemix

1
Tôi đang liên kết mbs với megabit mỗi giây , mặc dù bạn có thể viết nó dưới dạng mb / s hoặc mbps. Thông thường, chữ "B" là viết tắt của Byte , trong khi chữ "b" là viết tắt của bit
bummzack

4

FWIW, tôi đã giúp một thành viên trong gia đình phàn nàn về một PC chậm. Cô chơi CafeWorld trên facebook. Điều tra dẫn đến Firefox / plugin flash chiếm gần một gigabyte sử dụng bộ nhớ. Tôi nghĩ rằng đây có thể là một sự may mắn, đã trải qua nhiều lần rò rỉ bộ nhớ dựa trên trình duyệt trong nhiều năm, đóng mọi thứ và thử nó với một trình duyệt khác. Tôi đã xem việc sử dụng bộ nhớ khi nó từ từ bò trở lại mốc 970 ~ mb khi tất cả các tài sản khác nhau của trò chơi được tải.

Vô lý, nhưng tôi chắc rằng bạn có thể chỉ vào trò chơi và nói rằng nó có hàng triệu người dùng. (yup, vừa được kiểm tra, 14 triệu người dùng hàng tháng, blah)


Wow ... ~ 1GB ... chỉ là .. wow. Tôi đoán sau đó, ~ 150 không phải là nhiều. Và, không, tôi không có bất kỳ rò rỉ nào, đã tạo trình thu gom rác của riêng tôi.
Artemix

0

Tôi sẽ phân biệt giữa kích thước tải xuống và kích thước bộ nhớ, một số tài sản lớn, các cấu trúc dữ liệu liên quan đến trò chơi khác chiếm bộ nhớ của khách hàng nhưng yêu cầu ít băng thông để tải xuống.

Đó là chiến lược đằng sau FLV, để nén mã video để tải xuống, và sau đó giải nén nó giả sử CPU nhanh và nhiều bộ nhớ trong máy khách.


0

128 Megabyte là Tối đa mặc định, vì vậy tôi muốn nói trên 128 Megabyte là quá nhiều.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.