-
Kiểm tra trên máy thật thay vì chỉ giả lập.
-
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.
-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
-
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
-
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.
-
Tab chạy nền bị giảm tần suất cập nhậ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.
cpp94
-
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Sao chép một đường dẫn rồi gửi cho nhau là cách nhanh nhất, và cũng là lợi thế đặc trưng của nền tảng web.
-
Tai người ít nhạy với mất mát chất lượng âm thanh nền hơn mắt với hình ảnh, nên đây là chỗ cắt dung lượng dễ nhất.
-
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ỗi tệp riêng là một lượt kết nối, và chi phí của việc mở kết nối thường lớn hơn chi phí tải chính nội dung đó.
-
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
-
Nếu game mượt rồi giật một nhịp đều đặn thì nguyên nhân gần như luôn nằm ở việc cấp phát bộ nhớ quá nhiều trong vòng lặp.
-
Cố định kích thước theo điểm ảnh khiến game bị cắt hoặc thừa viền trên những màn hình khác với máy của người viết.
-
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.
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
-
Chế độ toàn màn hình cần người dùng chủ động bật.
cpp94
-
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
-
Chen vào giữa lúc đang chơi khiến người dùng bực bội, còn đặt sau khi kết thúc màn thì họ chấp nhận dễ hơn nhiều.
-
Ký tự tiếng Việt cần phông hỗ trợ đầy đủ dấu, và phông thiếu dấu sẽ hiển thị thành ô vuông trên một số thiết bị cũ.
-
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.
-
Refresh trang có thể mất phần chưa lưu.
-
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.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
Bộ nhớ đệm đầy làm game tải chậm.
-
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
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 đó.
-
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
cpp94
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Trình duyệt cũ chạy chậm hơn bản mới.
-
Người chơi web hay đóng tab đột ngột, nên khoảng cách giữa hai lần lưu càng ngắn thì càng ít mất mát.
-
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.
-
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.
-
Tự động lưu định kỳ tránh được phần lớn mất mát.
-
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 ảo trên di động che mất nửa dưới màn hình khi người chơi nhập tên, nên đặt ô nhập liệu ở phần trên trang tránh được việc phải cuộn trong lúc gõ.
-
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
-
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í.
-
Tiện ích mở rộng có thể thay đổi nội dung trang.
-
Ngón tay kém chính xác hơn con trỏ nhiều lần, một nút vừa đủ cho chuột sẽ rất khó chạm trúng trên điện thoại.
cpp94
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt 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.