Liêng 789club
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.
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
09-15
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.
Chế độ tương phản cao giúp người chơi ở ngoài trời nhìn rõ hơn, đây là tùy chọn ít tốn công làm mà lại mở rộng được đối tượng người dùng.
Ba giây trễ tải hình ảnh game có thể do máy chủ lưu trữ ảnh ở xa vị trí người chơi.
09-15
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
Thời gian tải ảnh hưởng trực tiếp đến thứ hạng tìm kiếm.
09-15
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
Quảng cáo xen màn chơi là nguồn thu chính của game miễn phí.
Phụ thuộc hoàn toàn vào cổng của người khác nghĩa là mất kết nối với người chơi khi họ đổi chính sách.
09-15
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.
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.
09-15
Tải nội dung theo từng màn thay vì tải hết một lần.
Chặn quảng cáo đôi khi chặn nhầm mã game.
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.
09-15
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.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Một số tiện ích chèn thêm mã vào mọi trang, gây xung đột với game theo những cách rất khó lần ra.
09-15
Tải trước tài nguyên trong màn hình chờ.
Cơ chế bảo mật của trình duyệt chặn việc nhúng nếu không được khai báo, đây là lỗi khiến game không hiện trên cổng đối tác.
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
09-15
Tối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
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ợ.
Đóng tab là thoát game ngay lập tức.
09-15
Tai người ít nhạy với mất mát chất lượng âm thanh nền hơn mắt với hình ảnh, nên đây là chỗ cắt dung lượng dễ nhất.
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
09-15
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.
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ế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
09-15
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ó.
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ị.
09-15
Không nên chơi game web yêu cầu tải nặng khi đang dùng mạng di động hạn chế.
Không cần cài đặt và không tốn dung lượng khiến rào cản thử nghiệm gần như bằng không.
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.
09-15
Tái sử dụng vật thể thay vì tạo mới liên tục.
Sự kiện chạm và sự kiện chuột không giống nhau.
Cảnh báo trước khi rời trang giữ lại được người chơi.
09-15
Với game chỉ có vài chục vật thể thì Canvas dễ viết hơn nhiều, còn WebGL chỉ đáng dùng khi số lượng vượt quá khả năng của nó.
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
09-15
Ngón tay kém chính xác hơn con trỏ nhiều lần, một nút vừa đủ cho chuột sẽ rất khó chạm trúng trên điện thoại.
Ký tự tiếng Việt cần phông hỗ trợ đầy đủ dấu, và phông thiếu dấu sẽ hiển thị thành ô vuông trên một số thiết bị cũ.
09-15
Trình duyệt di động chạy game web ít mượt hơn máy tính.
Bố cục co giãn theo kích thước cửa sổ.
09-15
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.
Canvas vẽ lại toàn bộ khung hình mỗi lần cập nhật, nên số vật thể trên màn hình ảnh hưởng trực tiếp đến tốc độ chứ không phải độ phức tạp của từng vật.
09-15
Mở trực tiếp trên trình duyệt, khỏi cài.
Đ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.
09-15
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
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.
09-15