Tải nội dung theo từng màn thay vì tải hết một lần. Trình duyệt cũ chạy chậm hơn bản mới.
Bầu Trời Game
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.
Trang trắng vài giây khiến phần lớn người dùng đóng tab, còn thấy được tiến độ thì họ sẵn sàng chờ lâu hơn nhiều.
Đồ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.
Cố định kích thước theo điểm ảnh khiến game bị cắt hoặc thừa viền trên những màn hình khác với máy của người viết.
Giới hạn bước tính toán tối đa tránh được việc nhân vật xuyên qua tường khi máy khựng một nhịp dài.
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 ý.
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
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.
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
Tính toán theo thời gian trôi qua thay vì theo số khung hì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.
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
Giao diện nên tách khỏi vùng vẽ game.
Chạy full màn hình giúp trải nghiệm gần giống ứng dụng cài đặt hơn.
Con số này phản ánh mức độ hấp thu tốt hơn tổng lượt truy cập, vốn có thể đến từ một đợt quảng bá ngắn hạn.
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.
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
Xoay ngang là bố cục mặc định của phần lớn game web.
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
Đặ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.
Con trỏ chuột khóa được trong game bắn súng web.
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
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.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Khựng định kỳ thường là dấu hiệu của dọn rác.
Kiểm tra trên máy thật thay vì chỉ giả lập.
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.
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ủ.
Vẽ ngay kết quả dự kiến rồi chỉnh lại khi máy chủ trả lời cho cảm giác phản hồi tức thì.
Cảm ứng và chuột là hai mô hình nhập liệu khác nhau, viết cho một bên rồi mong bên kia tự hoạt động thường không thành.
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.
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 đó.
Tin vào dữ liệu từ trình duyệt cho phép người chơi sửa đổi kết quả, đây là lỗ hổng cơ bản của mọi game web tính điểm.
Phát hiện va chạm tốn tài nguyên nhất trong game web.

Sân Chơi Số


Chơi Cho Đầu Óc Thảnh Thơi


TOP