game lái xe an toàn
Bố cục co giãn theo kích thước cửa sổ.
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.
09-10
Kiểm tra thô trước rồi mới kiểm tra chính xác với những cặp đã lọt qua là cách làm tiêu chuẩn.
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.
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.
09-10
Xóa dữ liệu duyệt web dễ mất bài.
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.
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
09-10
Thời lượng mỗi màn nên ngắn vì người chơi web thường chỉ ghé qua vài phút, và một màn kéo dài mười phút sẽ bị bỏ dở giữa chừng.
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.
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
09-10
Bóng đổ và làm mờ là hai hiệu ứng nặng nhấ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.
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
Thẻ HTML thuần cũng làm được game đơn giản.
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.
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ó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.
Đồng bộ hóa dữ liệu qua tài khoản email giúp giữ tiến trình khi đổi thiết bị.
Không nên chơi game web yêu cầu tải nặng khi đang dùng mạng di động hạn chế.
09-10
Tái sử dụng vật thể thay vì tạo mới liên tục.
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lạ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.
09-10
Ba cách phổ biến để tìm game web là qua công cụ tìm kiếm, cổng tổng hợp game hoặc mạng xã hội.
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
Di chuyển dần về vị trí đúng thay vì nhảy thẳng tới giữ cho hình ảnh mượt mà hơn nhiều.
09-10
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
09-10
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.
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
Ba phút chơi thử miễn phí là đủ để đánh giá một game web có hợp gu hay không.
09-10
Khóa truy cập không được nhúng vào mã phía trình duyệt.
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
09-10
Bộ nhớ đệm đầy làm game tải chậm.
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
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ủ.
09-10
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 đó.
Lớp nền tĩnh chỉ cần vẽ một lần.
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
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
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
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
Giao diện nên tách khỏi vùng vẽ game.
09-10
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ý.
Chặn quảng cáo có thể làm game không tải.
09-10
Nhạc nền chiếm phần lớn dung lượng game web.
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
09-10
Khựng định kỳ thường là dấu hiệu của dọn rác.
Đ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
Dữ liệu chơi lúc mất mạng được gửi lên khi kết nối phục hồi, người chơi không cần làm gì thêm.
Phát hiện va chạm tốn tài nguyên nhất trong game web.
09-10