game bảng cửu chương
Phát hiện va chạm tốn tài nguyên nhất trong game web.
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
09-10
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
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
Đ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.
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
Màn hình dọc quá hẹp cho các game cần tầm nhìn rộng, nên hiện thông báo nhắc xoay máy là cách xử lý phổ biến.
09-10
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.
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.
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
09-10
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.
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õ.
Zoom quá lớn dễ vỡ bố cục game.
09-10
Game HTML5 chạy bằng JavaScript và Canvas, thay cho công nghệ Flash đã bị hầu hết trình duyệt ngừng hỗ trợ từ nhiều năm trước.
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.
Lớp nền tĩnh chỉ cần vẽ một lần.
09-10
Trình duyệt phổ biến hỗ trợ tốt HTML5.
Khóa truy cập không được nhúng vào mã phía trình duyệt.
Trình duyệt chặn tự động phát tiếng để tránh làm phiền, nên nhạc nền chỉ bật lên sau khi người chơi chạm hoặc bấm lần đầu.
09-10
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
Lưu trữ cục bộ không có gì đảm bảo tồn tại lâu dài, đây là lý do dữ liệu quan trọng phải đưa lên máy chủ.
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.
09-10
Canvas hợp game hai chiều đơn giản.
Tải trước tài nguyên trong màn hình chờ.
Tải trang một lần là chơi được ngay.
09-10
Thông báo trình duyệt không hỗ trợ tốt hơn là để trang trắng.
Chia sẻ link trực tiếp là cách phổ biến để mời chơi cùng.
Đưa game lên nhiều cổng cùng lúc là cách phổ biến nhất để tiếp cận người chơi mà không cần tự quảng bá.
09-10
Refresh trang có thể mất phần chưa lưu.
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
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
Nén âm thanh mạnh tay hơn nén hình ảnh.
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-10
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.
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 đó.
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õ.
09-10
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
Con trỏ chuột khóa được trong game bắn súng web.
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
09-10
Đây là cấu hình của một phần đáng kể người dùng, nhưng lại hiếm khi được thử trong quá trình phát triể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-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.
Thêm một lớp trình duyệt vào giữa làm tăng thời gian xử lý, nên thể loại đòi hỏi phản xạ cực nhanh ít khi chọn nền tảng này.
09-10
Máy nhanh và máy chậm sẽ cho tốc độ nhân vật khác nhau nếu mọi thứ tính theo khung, đây là lỗi kinh điển của người mới.
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.
09-10
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.
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.
09-10
Ba phút chơi thử miễn phí là đủ để đánh giá một game web có hợp gu hay không.
Vẽ sẵn chúng vào ảnh thay vì tính toán lúc chạy gần như luôn là lựa chọn tốt hơn cho game web.
09-10
Mạng phân phối nội dung sao chép tệp ra nhiều 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.
09-10