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?
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?
Câu trả lời:
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.
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
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 đề.
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)
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.
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.