-
Không cài đặt cũng là nhược điểm về giữ chân người chơi.
-
Đưa game lên nhiều cổng cùng lúc là cách phổ biến nhất để tiếp cận người chơi mà không cần tự quảng bá.
-
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.
-
Mở quá nhiều tab cùng lúc dễ làm game giật do thiếu bộ nhớ.
-
Mở trực tiếp trên trình duyệt, khỏi cài.
-
Nền tảng đám mây giúp game web nặng chạy được trên máy yế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ì.
ob1yo
-
Lớp nền tĩnh chỉ cần vẽ một lần.
-
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
-
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
-
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.
-
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
-
Nén ảnh và âm thanh trước khi đưa lên web giúp giảm đáng kể thời gian tải trang.
-
Lưu tiến trình sau mỗi màn thay vì sau mỗi phiên.
-
Game web không chiếm bộ nhớ lâu dài.
-
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.
-
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.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
ob1yo
-
Sự kiện chạm và sự kiện chuột không giống nhau.
-
Tab chạy nền bị giảm tần suất cập nhậ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.
-
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ột địa chỉ web chạy hai thiết bị.
-
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ó.
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
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.
-
Không phải tất cả quảng cáo đều bỏ qua được ngay, một số bắt buộc xem hết mới tiếp tục chơi.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Chế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
-
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.
ob1yo
-
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
-
Nút bắt đầu tồn tại một phần vì lý do kỹ thuật.
-
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ủ.
-
Tắt JavaScript khiến game web không chạy được.
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
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.
-
Dữ liệu lưu theo tên miền chứ không theo trang.
-
Ngón tay không có trạng thái di chuyển khi chưa chạm, nên mọi hiệu ứng dựa trên việc rê chuột đều mất tác dụng.
-
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.
-
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.
-
Trình duyệt phổ biến hỗ trợ tốt HTML5.
-
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.
ob1yo
-
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ủ.
-
Trình duyệt cố ý làm chậm các tab không hiển thị để tiết kiệm pin, nên game chạy nền gần như dừng hẳn.