-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Chia sẻ link trực tiếp là cách phổ biến để mời chơi cùng.
-
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.
-
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
-
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ẻ.
-
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
-
Thông báo trình duyệt không hỗ trợ tốt hơn là để trang trắng.
Mậu Binh
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
Không nên bật quá nhiều tiện ích mở rộng trình duyệt vì có thể xung đột với mã game.
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
-
Xóa dữ liệu duyệt web dễ mất bài.
-
Không cài đặt cũng là nhược điểm về giữ chân người chơi.
-
Tài khoản game web giúp lưu điểm qua các lần chơi.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Giao diện nên tách khỏi vùng vẽ game.
-
Hiệu ứng trong suốt tốn hơn hình đặc.
-
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.
-
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.
-
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ủ.
Mậu Binh
-
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.
-
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
-
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.
-
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.
-
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ủ.
-
Ngón tay không có trạng thái di chuyển khi chưa chạm, nên mọi hiệu ứng dựa trên việc rê chuột đều mất tác dụng.
-
Cơ chế khóa con trỏ cho phép xoay góc nhìn liên tục mà chuột không chạm mép màn hình, nhưng cần người dùng đồng ý.
-
Công cụ giả lập trong trình duyệt không phản ánh đúng hiệu năng và cách cảm ứng hoạt động trên thiết bị thực.
-
Chuyển tab giữa trận có thể làm mất nhịp game.
-
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
-
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.
-
Đồng hồ trong game tính theo thời gian thực vẫn chạy tiếp, nên quay lại sau vài phút là thấy trạng thái đã nhảy vọt.
Mậu Binh
-
Kiểm tra mọi cặp vật thể tăng theo bình phương số lượng, nên chia không gian thành ô lưới giúp giảm mạnh khối lượng tính toán.
-
Trò chơi nhiều người trên web cần máy chủ trung gian.
-
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
-
Tải trang một lần là chơi được ngay.
-
Họ có thể quay lại thử sau, còn bị chặn đứng thì thường là đóng tab và không mở lại nữa.
-
Tên tệp hoặc đường dẫn giống mẫu quảng cáo bị lọc, nên tránh đặt tên có chữ quảng cáo trong mã nguồn.
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
Chế độ tương phản cao giúp người chơi ở ngoài trời nhìn rõ hơn, đây là tùy chọn ít tốn công làm mà lại mở rộng được đối tượng người dùng.
-
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.
-
Phát hiện va chạm tốn tài nguyên nhất trong game web.
-
Đưa game lên nhiều cổng cùng lúc là cách phổ biến nhất để tiếp cận người chơi mà không cần tự quảng bá.
-
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
Mậu Binh
-
Khựng định kỳ thường là dấu hiệu của dọn rác.
-
Thẻ HTML thuần cũng làm được game đơn giản.