-
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
-
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.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
Phím tắt đóng cửa sổ hay chuyển ứng dụng không thể bị trang web chặn, nên tránh dùng chúng làm phím điều khiển.
-
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
-
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ất kỳ ai mở công cụ phát triển đều đọc được, nên mọi thứ cần bảo mật phải nằm ở phía máy chủ.
jzhsp
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
-
Thanh tiến trình tải giữ người chơi ở lại.
-
So sánh với chính mình hoặc với người chơi trên cùng thiết bị vẫn tạo được động lực mà không cần máy chủ.
-
Người chơi cần biết mình đang chờ ai và còn thiếu bao nhiêu người, thiếu thông tin này họ sẽ rời đi sau vài chục giây.
-
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
-
Dữ liệu lưu theo tên miền chứ không theo trang.
-
Bộ nhớ đệm đầy làm game tải chậm.
-
Tiện ích mở rộng có thể thay đổi nội dung trang.
-
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
-
Nhạc nền chiếm phần lớn dung lượng game web.
jzhsp
-
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.
-
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ì.
-
Rung phản hồi trên web chỉ hoạt động ở một phần thiết bị di động, nên đừng dựa vào nó làm tín hiệu duy nhất cho một sự kiện quan trọng.
-
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
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.
-
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
-
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
-
Nó tạo ra thao tác cần thiết để mở khóa âm thanh và chế độ toàn màn hình, chứ không chỉ để người chơi chuẩn bị.
-
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
-
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.
-
Tắt JavaScript khiến game web không chạy được.
jzhsp
-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
Cảnh báo trước khi rời trang giữ lại được người chơi.
-
Chơi qua liên kết chia sẻ trên mạng xã hội không cần đăng nhập vẫn thử được ngay.
-
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.
-
Xóa dữ liệu duyệt web dễ mất bài.
-
Chặn quảng cáo đôi khi chặn nhầm mã game.
-
Tiêu đề và mô tả rõ ràng giúp game xuất hiện khi có người tìm đúng thể loại đó.
-
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
-
Tối ưu sớm thường lãng phí công sức.
-
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.
-
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
-
Không cài đặt cũng là nhược điểm về giữ chân người chơi.
jzhsp
-
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
-
Bàn phím ảo trên di động che mất nửa dưới màn hình khi người chơi nhập tên, nên đặt ô nhập liệu ở phần trên trang tránh được việc phải cuộn trong lúc gõ.