game iOS Dolphin
Chạy trên máy chủ riêng giúp game nhiều người chơi trên web ổn định hơn máy chủ chia sẻ.
Trang trắng vài giây khiến phần lớn người dùng đóng tab, còn thấy được tiến độ thì họ sẵn sàng chờ lâu hơn nhiều.
09-14
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
Trình duyệt chặn tự động phát tiếng để tránh làm phiền, nên nhạc nền chỉ bật lên sau khi người chơi chạm hoặc bấm lần đầu.
Phông chữ tải từ máy chủ ngoài làm chậm lần hiển thị đầu tiên, và văn bản có thể nhấp nháy khi phông thay thế được đổi sang phông thật.
09-14
Số lần gọi lệnh vẽ quan trọng hơn số điểm ảnh.
Kiểm tra thô trước rồi mới kiểm tra chính xác với những cặp đã lọt qua là cách làm tiêu chuẩn.
Bất kỳ ai mở công cụ phát triển đều đọc được, nên mọi thứ cần bảo mật phải nằm ở phía máy chủ.
09-14
Nền tảng đám mây giúp game web nặng chạy được trên máy yếu.
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
09-14
Không phải người chơi nào cũng thích quảng cáo xen giữa, dù đó là cách game duy trì miễn phí.
Tin vào dữ liệu từ trình duyệt cho phép người chơi sửa đổi kết quả, đây là lỗ hổng cơ bản của mọi game web tính điểm.
Chặn quảng cáo có thể làm game không tải.
09-14
Tắt JavaScript khiến game web không chạy được.
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
Phát hiện va chạm tốn tài nguyên nhất trong game web.
09-14
Đồng bộ hóa dữ liệu qua tài khoản email giúp giữ tiến trình khi đổi thiết bị.
Nén ảnh và âm thanh trước khi đưa lên web giúp giảm đáng kể thời gian tải trang.
Game web thường nhẹ hơn game cài đặt.
09-14
Xoay ngang là bố cục mặc định của phần lớn game web.
Chia người chơi thành hai nhóm và đo kết quả cho câu trả lời dựa trên dữ liệu thay vì dựa trên cảm nhận cá nhân.
Hiệu ứng chuyển cảnh viết bằng kiểu dáng trang web chạy mượt hơn tự vẽ từng khung, vì trình duyệt xử lý chúng bằng phần cứng đồ họa.
09-14
Giao diện tối giản tải nhanh hơn và cũng dễ đọc hơn trên màn hình nhỏ, đây là lý do phần lớn game web thành công đều có thiết kế đơn giản.
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
09-14
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
Dữ liệu vượt quá mức đó sẽ bị từ chối ghi, nên game lưu nhiều tiến trình phải nén lại hoặc dùng kho lưu trữ khác.
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
09-14
Thêm một lớp trình duyệt vào giữa làm tăng thời gian xử lý, nên thể loại đòi hỏi phản xạ cực nhanh ít khi chọn nền tảng này.
Người chơi ở chế độ này mất toàn bộ tiến trình sau mỗi phiên mà không hề được cảnh báo trước.
Tách nền và vật thể động ra hai lớp riêng giúp mỗi khung hình chỉ phải vẽ lại phần thực sự thay đổi.
09-14
Đo trước rồi mới tối ưu vào đúng điểm nghẽn, vì phần lớn mã nguồn không nằm trên đường chạy nóng.
Cảm ứng và chuột là hai mô hình nhập liệu khác nhau, viết cho một bên rồi mong bên kia tự hoạt động thường không thành.
09-14
Bốn đến sáu ký tự là độ dài phù hợp, đủ để tránh trùng mà vẫn đọc được cho nhau nghe.
Ba giây trễ tải hình ảnh game có thể do máy chủ lưu trữ ảnh ở xa vị trí người chơi.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
09-14
Tiêu đề và mô tả rõ ràng giúp game xuất hiện khi có người tìm đúng thể loại đó.
Dữ liệu chơi lúc mất mạng được gửi lên khi kết nối phục hồi, người chơi không cần làm gì thêm.
Một màn khó bất thường ở giữa khiến phần lớn người chơi dừng lại đúng chỗ đó và không bao giờ quay lại.
09-14
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
Trình duyệt phổ biến hỗ trợ tốt HTML5.
09-14
Chơi qua liên kết chia sẻ trên mạng xã hội không cần đăng nhập vẫn thử được ngay.
Thời lượng mỗi màn nên ngắn vì người chơi web thường chỉ ghé qua vài phút, và một màn kéo dài mười phút sẽ bị bỏ dở giữa chừng.
09-14
Dữ liệu lưu theo tên miền chứ không theo trang.
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
09-14
Kích thước khung nhỏ hơn cửa sổ đầy đủ, và vài tính năng như toàn màn hình có ràng buộc riêng khi chạy trong khung.
Việc dọn rác của trình duyệt gây khựng nhẹ, và cách tránh là giữ sẵn một kho vật thể để dùng lại.
09-14
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
09-14
Trình duyệt không cho phép trang tự chuyển sang toàn màn hình, đây là biện pháp chống lại các trang lừa đảo giả giao diện hệ thống.
Ba chỉ số cần theo dõi khi làm game web là khung hình mỗi giây, thời gian tải và dung lượng bộ nhớ dùng.
09-14