game bắn súng cổ điển
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
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ó.
09-14
Lớp nền tĩnh chỉ cần vẽ một lần.
Nhạc nền chiếm phần lớn dung lượng game web.
Một số game web chơi được offline.
09-14
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.
Chia người chơi thành hai nhóm và đo kết quả cho câu trả lời dựa trên dữ liệu thay vì dựa trên cảm nhận cá nhân.
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õ.
09-14
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.
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
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-14
Việc dọn rác của trình duyệt gây khựng nhẹ, và cách tránh là giữ sẵn một kho vật thể để dùng lại.
Đặ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.
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.
09-14
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.
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.
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
09-14
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
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.
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ì.
09-14
Thấy được tiến bộ của chính mình là động lực đủ mạnh, và nó không đòi hỏi bất kỳ hệ thống tài khoản nào.
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ười chơi tải từ điểm gần nhất thay vì từ máy chủ gốc, chênh lệch có thể là vài giây trên kết nối chậm.
09-14
Một số tiện ích chèn thêm mã vào mọi trang, gây xung đột với game theo những cách rất khó lần ra.
Zoom quá lớn dễ vỡ bố cục game.
Ba phút chơi thử miễn phí là đủ để đánh giá một game web có hợp gu hay không.
09-14
Vùng chạm nên lớn hơn vùng bấm chuột.
Chuyển tab giữa trận có thể làm mất nhịp game.
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-14
Đặ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.
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ẻ.
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.
09-14
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
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.
09-14
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.
Phím tắt đóng cửa sổ hay chuyển ứng dụng không thể bị trang web chặn, nên tránh dùng chúng làm phím điều khiển.
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
09-14
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoá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.
Nó chỉ ra chính xác hàm nào chiếm nhiều thời gian nhất, hiệu quả hơn nhiều so với đoán mò rồi tối ưu nhầm chỗ.
09-14
Tải trước tài nguyên trong màn hình chờ.
Hiệu ứng trong suốt tốn hơn hình đặc.
09-14
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.
Con trỏ chuột khóa được trong game bắn súng web.
09-14
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
09-14
Màn nào có tỷ lệ thoát cao bất thường là nơi cần xem lại độ khó hoặc cách hướng dẫn.
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í.
09-14
Ba chỉ số cần theo dõi khi làm game web là khung hình mỗi giây, thời gian tải và dung lượng bộ nhớ dùng.
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
09-14
Công cụ tìm kiếm đánh giá cả tốc độ, nên tối ưu dung lượng vừa giữ người chơi vừa cải thiện khả năng được tìm thấy.
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-14