-
Game web không chiếm bộ nhớ lâu dài.
-
Chạy full màn hình giúp trải nghiệm gần giống ứng dụng cài đặt hơn.
-
Công cụ tìm kiếm đánh giá cả tốc độ, nên tối ưu dung lượng vừa giữ người chơi vừa cải thiện khả năng được tìm thấy.
-
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
-
Lưu trữ cục bộ không có gì đảm bảo tồn tại lâu dài, đây là lý do dữ liệu quan trọng phải đưa lên máy chủ.
-
Dùng đúng cơ chế yêu cầu khung hình giúp chuyển động mượt và tự động dừng khi tab bị ẩn.
-
Vài giây một lần là đủ mà không gây ảnh hưởng đến hiệu năng, vì thao tác ghi vào lưu trữ cục bộ rất nhẹ.
030bak11ti
-
Không có rào cản nào giữ họ lại, nên vài giây đầu tiên quyết định phần lớn tỷ lệ ở lại.
-
Xóa dữ liệu duyệt web dễ mất bài.
-
Hình chữ nhật bao quanh nhanh hơn hình dạng chính xác.
-
Kiểm tra trên máy thật thay vì chỉ giả lập.
-
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
-
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
-
Giao diện nên tách khỏi vùng vẽ game.
-
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
-
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.
-
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.
-
Game HTML5 chạy bằng JavaScript và Canvas, thay cho công nghệ Flash đã bị hầu hết trình duyệt ngừng hỗ trợ từ nhiều năm trước.
-
Thanh tiến trình tải giữ người chơi ở lại.
030bak11ti
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
-
Tiện ích mở rộng có thể thay đổi nội dung trang.
-
Canvas hợp game hai chiều đơn giản.
-
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
-
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
-
Nó phù hợp cho ảnh và dữ liệu lớn, còn các giá trị nhỏ như điểm số thì lưu trữ cục bộ đơn giản đã đủ dùng.
-
Refresh trang có thể mất phần chưa lưu.
-
Chặn quảng cáo đôi khi chặn nhầm mã game.
-
Một bản nhạc dài vài phút có thể nặng hơn toàn bộ hình ảnh của game cộng lại, nên rút ngắn và lặp lại là giải pháp phổ biến.
-
Công nghệ này lưu sẵn tài nguyên trên máy, cho phép chơi tiếp ngay cả khi kết nối bị ngắt giữa chừng.
-
Tải trước tài nguyên trong màn hình chờ.
030bak11ti
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
-
Thấy được tiến bộ của chính mình là động lực đủ mạnh, và nó không đòi hỏi bất kỳ hệ thống tài khoản nào.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
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.
-
Dựng sẵn ảnh kèm điểm số giúp bài chia sẻ nổi bật hơn nhiều so với chỉ có một dòng chữ và đường dẫn.
-
Màn nào có tỷ lệ thoát cao bất thường là nơi cần xem lại độ khó hoặc cách hướng dẫn.
-
Nó tạo ra thao tác cần thiết để mở khóa âm thanh và chế độ toàn màn hình, chứ không chỉ để người chơi chuẩn bị.
-
So sánh với thời gian chơi và giới hạn lý thuyết loại bỏ được phần lớn trường hợp gian lận đơn giản.
-
Số lần gọi lệnh vẽ quan trọng hơn số điểm ảnh.
-
Không phải quảng cáo popup nào cũng liên quan đến game đang chơi, một số do trình duyệt chèn thêm.
-
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.
-
Khựng định kỳ thường là dấu hiệu của dọn rác.
030bak11ti
-
WebGL đẩy phần dựng hình sang card đồ họa, cho phép xử lý hàng nghìn vật thể mà Canvas hai chiều thông thường không kham nổi.
-
Nhấn phím thoát luôn thoát khỏi toàn màn hình.