-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
-
Di chuyển dần về vị trí đúng thay vì nhảy thẳng tới giữ cho hình ảnh mượt mà hơn nhiều.
-
Canvas vẽ lại toàn bộ khung hình mỗi lần cập nhật, nên số vật thể trên màn hình ảnh hưởng trực tiếp đến tốc độ chứ không phải độ phức tạp của từng vật.
-
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
-
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
-
Đóng tab là thoát game ngay lập tức.
-
Chuyển tab giữa trận có thể làm mất nhịp game.
poqo7
-
Với game chỉ có vài chục vật thể thì Canvas dễ viết hơn nhiều, còn WebGL chỉ đáng dùng khi số lượng vượt quá khả năng của nó.
-
Con trỏ chuột khóa được trong game bắn súng web.
-
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.
-
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ộ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.
-
Chiều ngược lại khó hơn vì cảm ứng có nhiều ràng buộc hơn, nên bắt đầu từ ràng buộc chặt hơn thì an toàn hơn.
-
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í.
-
Lưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
Hỏi quyền ngay khi vừa vào trang thường bị từ chối, nên đợi đến khi người chơi đã gắn bó thì tỷ lệ đồng ý cao hơn nhiều.
-
Canvas hợp game hai chiều đơn giản.
-
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
poqo7
-
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
-
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.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Bố cục co giãn theo kích thước cửa sổ.
-
Một tab không được phép chiếm hết bộ nhớ máy, nên game web luôn có trần tài nguyên thấp hơn ứng dụng cài đặt.
-
Game web không chiếm bộ nhớ lâu dài.
-
Hiệu ứng trong suốt tốn hơn hình đặc.
-
Kiểm tra trên máy thật thay vì chỉ giả lập.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Chặn quảng cáo có thể làm game không tải.
-
Tải trước tài nguyên trong màn hình chờ.
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
poqo7
-
Đư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á.
-
Giới hạn bước tính toán tối đa tránh được việc nhân vật xuyên qua tường khi máy khựng một nhịp dài.
-
Vẽ ngay kết quả dự kiến rồi chỉnh lại khi máy chủ trả lời cho cảm giác phản hồi tức thì.
-
Ba giây chờ quảng cáo trước khi vào game là mức phổ biến ở nhiều cổng game miễn phí.
-
Khung hình rơi làm bước nhảy thời gian quá lớn.
-
Thiết kế cho màn hình nhỏ trước là lựa chọn thực tế, dù việc phát triển thuận tiện hơn trên máy tính.
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
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.
-
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.
-
Cảm biến gia tốc truy cập được từ trang web nhưng cần quyền của người dùng ở nhiều hệ điều hành, và cách hỏi quyền khác nhau giữa các nền tảng.
-
Vẽ sẵn chúng vào ảnh thay vì tính toán lúc chạy gần như luôn là lựa chọn tốt hơn cho game web.
-
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
poqo7
-
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.
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.