game cao thủ nâng cao
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
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
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ó.
Kéo giãn tự do làm méo hình ảnh, nên thêm viền đen ở hai bên vẫn tốt hơn là để nhân vật bị bóp dẹt.
Mở quá nhiều tab cùng lúc dễ làm game giật do thiếu bộ nhớ.
09-10
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
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.
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.
09-10
Kiểm tra tương thích trên nhiều trình duyệt trước khi phát hành là bước cần thiết với nhà phát triển.
Trình duyệt cố ý làm chậm các tab không hiển thị để tiết kiệm pin, nên game chạy nền gần như dừng hẳn.
Công cụ đo hiệu năng có sẵn trong trình duyệt.
09-10
Vài giây một lần là đủ mà không gây ảnh hưởng đến hiệu năng, vì thao tác ghi vào lưu trữ cục bộ rất nhẹ.
Sự kiện chạm và sự kiện chuột không giống nhau.
Trình duyệt phổ biến hỗ trợ tốt HTML5.
09-10
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.
Con trỏ chuột khóa được trong game bắn súng web.
Không nên tin tưởng hoàn toàn vào lưu trữ cục bộ cho dữ liệu quan trọng lâu dài.
09-10
Người dùng bật chế độ này sẽ thấy game thiếu hình, đây là lỗi khó tái hiện nếu người phát triển không nghĩ tới.
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.
So sánh với thời gian chơi và giới hạn lý thuyết loại bỏ được phần lớn trường hợp gian lận đơn giản.
09-10
Không phải tất cả quảng cáo đều bỏ qua được ngay, một số bắt buộc xem hết mới tiếp tục chơi.
Học bằng cách làm thử hiệu quả hơn nhiều so với đọc, nhất là với người chơi chỉ ghé qua vài phút.
Đóng tab là thoát game ngay lập tức.
09-10
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.
Nén ảnh và âm thanh trước khi đưa lên web giúp giảm đáng kể thời gian tải trang.
Phụ thuộc hoàn toàn vào cổng của người khác nghĩa là mất kết nối với người chơi khi họ đổi chính sách.
09-10
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
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.
Bỏ qua các vật thể nằm ngoài màn hình là tối ưu đơn giản mà thường cho cải thiện lớn nhất.
09-10
Game web thường nhẹ hơn game cài đặt.
Bảng xếp hạng dựa hoàn toàn vào dữ liệu người chơi gửi lên sẽ nhanh chóng bị chiếm bởi những con số vô lý.
Thanh tiến trình tải giữ người chơi ở lại.
09-10
Ba giây trễ tải hình ảnh game có thể do máy chủ lưu trữ ảnh ở xa vị trí người chơi.
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
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.
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
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 đó.
Chơi được ngay cả trên máy tính công cộng không có quyền cài đặt phần mềm.
Hình chữ nhật bao quanh nhanh hơn hình dạng chính xác.
09-10
Hỏi xem trình duyệt có hỗ trợ thứ mình cần hay không đáng tin hơn nhiều so với đoán qua tên và phiên bản.
Zoom quá lớn dễ vỡ bố cục game.
09-10
Ba phiên bản trình duyệt cũ nhất còn hỗ trợ chuẩn HTML5 đầy đủ thường được nhà phát triển ghi rõ.
Doanh thu ngắn hạn tăng nhưng số người quay lại giảm, và với game web thì việc rời đi chỉ tốn một cú đóng tab.
09-10
Nút bắt đầu tồn tại một phần vì lý do kỹ thuật.
Tải trước tài nguyên trong màn hình chờ.
09-10
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
09-10
Một số game web chơi được offline.
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
09-10
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
Đ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.
09-10