-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
-
Trình duyệt cũ chạy chậm hơn bản mới.
-
Không có biểu tượng trên màn hình chính nên người chơi dễ quên, đây là lý do các trang game hay nhắc thêm vào dấu trang.
-
Xoay ngang là bố cục mặc định của phần lớn game web.
-
Không trang web nào chặn được phím này, nên đừng gán chức năng quan trọng nào trong game cho nó.
o7zza
-
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
-
Bố cục co giãn theo kích thước cửa sổ.
-
Vùng chạm nên lớn hơn vùng bấm chuột.
-
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
-
Một tab không được phép chiếm hết bộ nhớ máy, nên game web luôn có trần tài nguyên thấp hơn ứng dụng cài đặt.
-
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.
-
Giao diện tối giản tải nhanh hơn và cũng dễ đọc hơn trên màn hình nhỏ, đây là lý do phần lớn game web thành công đều có thiết kế đơn giản.
-
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.
-
Tự động lưu định kỳ tránh được phần lớn mất mát.
-
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.
-
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ẻ.
-
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.
o7zza
-
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.
-
Hỏi quyền ngay khi vừa vào trang thường bị từ chối, nên đợi đến khi người chơi đã gắn bó thì tỷ lệ đồng ý cao hơn nhiều.
-
Dùng đúng cơ chế yêu cầu khung hình giúp chuyển động mượt và tự động dừng khi tab bị ẩ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.
-
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
-
Tải trước tài nguyên trong màn hình chờ.
-
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.
-
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.
-
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.
-
Mở quá nhiều tab cùng lúc dễ làm game giật do thiếu bộ nhớ.
-
Nút bắt đầu tồn tại một phần vì lý do kỹ thuật.
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
o7zza
-
Đồ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ị.
-
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
-
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
-
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.
-
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
-
Hiệu ứng chuyển cảnh viết bằng kiểu dáng trang web chạy mượt hơn tự vẽ từng khung, vì trình duyệt xử lý chúng bằng phần cứng đồ họa.
-
Một địa chỉ web chạy hai thiết bị.
-
Đồng hồ trong game tính theo thời gian thực vẫn chạy tiếp, nên quay lại sau vài phút là thấy trạng thái đã nhảy vọt.
-
Một màn khó bất thường ở giữa khiến phần lớn người chơi dừng lại đúng chỗ đó và không bao giờ quay lại.
-
Tab chạy nền bị giảm tần suất cập nhật.
-
Nó phù hợp cho ảnh và dữ liệu lớn, còn các giá trị nhỏ như điểm số thì lưu trữ cục bộ đơn giản đã đủ dùng.
-
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.
o7zza
-
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ó.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.