phán xét game
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.
Đóng tab là thoát game ngay lập tức.
09-09
Refresh trang có thể mất phần chưa lưu.
Tài khoản game web giúp lưu điểm qua các lần chơi.
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
09-09
Lưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
09-09
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.
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 bản nhạc dài vài phút có thể nặng hơn toàn bộ hình ảnh của game cộng lại, nên rút ngắn và lặp lại là giải pháp phổ biến.
09-09
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
Giao diện nên tách khỏi vùng vẽ game.
Nhấn phím thoát luôn thoát khỏi toàn màn hình.
09-09
Đ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.
Tên tệp hoặc đường dẫn giống mẫu quảng cáo bị lọc, nên tránh đặt tên có chữ quảng cáo trong mã nguồn.
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.
09-09
Họ có thể quay lại thử sau, còn bị chặn đứng thì thường là đóng tab và không mở lại nữa.
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
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.
09-09
Đo trước rồi mới tối ưu vào đúng điểm nghẽn, vì phần lớn mã nguồn không nằm trên đường chạy nóng.
Trang chạy được trên máy tính chưa chắc chạy trên di động.
Tab chạy nền bị giảm tần suất cập nhật.
09-09
Dữ liệu lưu theo tên miền chứ không theo trang.
Đồ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ị.
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-09
Chiều ngược lại khó hơn vì cảm ứng có nhiều ràng buộc hơn, nên bắt đầu từ ràng buộc chặt hơn thì an toàn hơn.
Cân nhắc giữa số người dùng bản cũ và chi phí duy trì, nhiều nhà phát triển chọn hiển thị thông báo nâng cấp thay vì hỗ trợ.
Cùng chất lượng hiển thị nhưng dung lượng giảm đáng kể, đây là cách tối ưu đơn giản nhất cho thời gian tải.
09-09
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.
Cơ chế khóa con trỏ cho phép xoay góc nhìn liên tục mà chuột không chạm mép màn hình, nhưng cần người dùng đồng ý.
Trình duyệt giữ bản đã lưu cho đến khi tên thay đổi, nên người chơi có thể chạy phiên bản cũ mà không biết.
09-09
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ố cục co giãn theo kích thước cửa sổ.
09-09
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.
Tái sử dụng vật thể thay vì tạo mới liên tục.
Bộ nhớ đệm đầy làm game tải chậm.
09-09
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
Chế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
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.
09-09
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.
Chặn quảng cáo đôi khi chặn nhầm mã game.
09-09
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
09-09
Tiện ích mở rộng có thể thay đổi nội dung trang.
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-09
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ẹ.
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.
09-09
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
Không phải người chơi nào cũng thích quảng cáo xen giữa, dù đó là cách game duy trì miễn phí.
09-09
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.
Cảnh báo trước khi rời trang giữ lại được người chơi.
09-09