trò chơi phòng thủ
Tự động lưu định kỳ tránh được phần lớn mất mát.
Không cần cài đặt và không tốn dung lượng khiến rào cản thử nghiệm gần như bằng không.
09-10
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
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.
09-10
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.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
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.
09-10
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
Đ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.
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
09-10
Gửi yêu cầu lặp đi lặp lại tốn tài nguyên và độ trễ cao, còn kênh mở sẵn thì tin nhắn đi ngay lập tức.
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
Ngôn ngữ hiển thị nên lấy theo cài đặt trình duyệt của người dùng, nhưng vẫn phải cho phép đổi thủ công vì nhiều người dùng máy đặt sai vùng.
09-10
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.
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.
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.
09-10
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.
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.
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.
09-10
Bộ nhớ đệm đầy làm game tải chậm.
Tải trước tài nguyên trong màn hình chờ.
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
09-10
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.
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.
Zoom quá lớn dễ vỡ bố cục game.
09-10
Rút gọn mã chỉ làm khó đọc chứ không giấu được gì, nên đừng đặt bất kỳ bí mật nào trong đó.
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.
Trò chơi nhiều người trên web cần máy chủ trung gian.
09-10
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.
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ì.
Thẻ HTML thuần cũng làm được game đơn giản.
09-10
Nén âm thanh mạnh tay hơn nén hình ảnh.
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
09-10
Tái sử dụng vật thể thay vì tạo mới liên tục.
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.
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.
09-10
Phát hiện va chạm tốn tài nguyên nhất trong game web.
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ế độ 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.
09-10
Âm thanh chỉ phát được sau thao tác của người dùng.
Cùng một tên trình duyệt nhưng bản trên di động dùng lõi khác, nên vài tính năng hoạt động khác hẳn bản máy tính.
09-10
Đặt nút và chỉ số vào phần tử trang web bình thường tận dụng được khả năng dựng hình sẵn có của trình duyệt.
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
09-10
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.
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
09-10
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.
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ẻ.
09-10
Tối ưu sớm thường lãng phí công sức.
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.
09-10
Kiểm tra kết nối mạng trước khi vào game web nhiều người chơi giúp tránh bị văng giữa chừng.
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
09-10