-
Rung phản hồi trên web chỉ hoạt động ở một phần thiết bị di động, nên đừng dựa vào nó làm tín hiệu duy nhất cho một sự kiện quan trọng.
-
Zoom quá lớn dễ vỡ bố cục game.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Đồ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ạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
-
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.
-
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
uz54o
-
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.
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
-
Không nên xóa cache trình duyệt nếu chưa chắc chắn game đã lưu tiến trình vào tài khoản.
-
Gộp nhiều vật thể vào một lệnh vẽ cải thiện hiệu năng rõ rệt hơn là thu nhỏ kích thước từng vật.
-
So sánh với chính mình hoặc với người chơi trên cùng thiết bị vẫn tạo được động lực mà không cần máy chủ.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
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.
-
Ba cách phổ biến để tìm game web là qua công cụ tìm kiếm, cổng tổng hợp game hoặc mạng xã hội.
-
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ủ.
-
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.
uz54o
-
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 ý.
-
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
-
Đóng tab là thoát game ngay lập tức.
-
Người dùng bàn phím khác chuẩn sẽ thấy các phím điều khiển nằm sai chỗ, nên cho phép gán lại phím là điều cần thiết.
-
Chuyển sang dùng ảnh chữ dựng sẵn hoặc phần tử trang web riêng cho phần giao diện thường nhanh hơn nhiều.
-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
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.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
Điều khiển bằng một ngón tay duy nhất là ràng buộc thiết kế tốt cho game web di động, vì nó loại bỏ mọi vấn đề về nhận diện đa điểm chạm.
-
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 nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
-
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
uz54o
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
Trình duyệt giữ bản đã lưu cho đến khi tên thay đổi, nên người chơi có thể chạy phiên bản cũ mà không biết.
-
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ó.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Phát hiện va chạm tốn tài nguyên nhất trong game web.
-
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.
-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
-
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í.
-
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
-
Tài khoản game web giúp lưu điểm qua các lần chơi.
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
uz54o
-
Canvas hợp game hai chiều đơn giản.
-
Tỉ lệ khung hình nên giữ nguyên khi co giãn.