game quan sát chi tiết nhỏ
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
09-12
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.
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.
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
09-12
Bố cục co giãn theo kích thước cửa sổ.
Đặ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.
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
09-12
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
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.
Chia sẻ link trực tiếp là cách phổ biến để mời chơi cùng.
09-12
Tiện ích mở rộng có thể thay đổi nội dung trang.
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.
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ẹ.
09-12
Xoay ngang là bố cục mặc định của phần lớn game web.
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.
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-12
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ó.
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
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-12
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.
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ưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
09-12
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.
Bốn đến sáu ký tự là độ dài phù hợp, đủ để tránh trùng mà vẫn đọc được cho nhau nghe.
Công nghệ này lưu sẵn tài nguyên trên máy, cho phép chơi tiếp ngay cả khi kết nối bị ngắt giữa chừng.
09-12
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ẻ.
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
Con trỏ chuột khóa được trong game bắn súng web.
09-12
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.
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.
Bắt đầu chơi khi ảnh chưa tải xong gây ra khựng giữa chừng, nên gom tất cả vào một bước tải ban đầu thì mượt hơn.
09-12
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.
Thẻ HTML thuần cũng làm được game đơn giản.
09-12
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.
Trang chạy được trên máy tính chưa chắc chạy trên di động.
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
09-12
Hộp thoại xác nhận khi đóng tab nhắc rằng tiến trình chưa lưu, dù nhiều trình duyệt giới hạn cách hiển thị nó.
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.
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-12
Khóa truy cập không được nhúng vào mã phía trình duyệt.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
09-12
Không cài đặt cũng là nhược điểm về giữ chân người chơi.
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-12
Cảm giác thành công sớm giữ người chơi lại đủ lâu để họ hiểu cơ chế và gắn bó với game.
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-12
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.
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-12
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
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-12
Hai game trên cùng một tên miền chia sẻ cùng vùng lưu trữ, nên đặt tiền tố riêng cho từng game tránh ghi đè lẫn nhau.
Đồ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ị.
09-12