-
Kích thước khung nhỏ hơn cửa sổ đầy đủ, và vài tính năng như toàn màn hình có ràng buộc riêng khi chạy trong khung.
-
Nén âm thanh mạnh tay hơn nén hình ảnh.
-
Nó chỉ ra chính xác hàm nào chiếm nhiều thời gian nhất, hiệu quả hơn nhiều so với đoán mò rồi tối ưu nhầm chỗ.
-
Giao diện tối giản tải nhanh hơn và cũng dễ đọc hơn trên màn hình nhỏ, đây là lý do phần lớn game web thành công đều có thiết kế đơn giả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.
-
Canvas hợp game hai chiều đơn giản.
-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
gncpp
-
Vùng chạm nên lớn hơn vùng bấm chuột.
-
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.
-
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.
-
Xóa dữ liệu duyệt web dễ mất bài.
-
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í.
-
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.
-
Người dùng bàn phím khác chuẩn sẽ thấy các phím điều khiển nằm sai chỗ, nên cho phép gán lại phím là điều cần thiết.
-
Hiệu ứng trong suốt tốn hơn hình đặc.
-
Tự động lưu định kỳ tránh được phần lớn mất mát.
-
Không có rào cản nào giữ họ lại, nên vài giây đầu tiên quyết định phần lớn tỷ lệ ở lại.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
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.
gncpp
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
-
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
-
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp 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.
-
Thanh tiến trình tải giữ người chơi ở lại.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
-
Trò chơi nhiều người trên web cần máy chủ trung gian.
-
Con trỏ chuột khóa được trong game bắn súng web.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Người chơi vào được nhanh hơn nhiều, và phần lớn họ không chơi hết tất cả các màn nên phần chưa tải cũng không lãng phí.
-
Nền tảng đám mây giúp game web nặng chạy được trên máy yếu.
gncpp
-
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
-
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.
-
Yêu cầu họ tải lại trang bỏ qua bộ nhớ đệm là bước kiểm tra đầu tiên trước khi tìm nguyên nhân khác.
-
Khựng định kỳ thường là dấu hiệu của dọn rác.
-
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.
-
Phát hiện va chạm tốn tài nguyên nhất trong game web.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
Cảnh báo trước khi rời trang giữ lại được người chơi.
-
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.
-
Đồ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ị.
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
-
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.
gncpp
-
Tải trang một lần là chơi được ngay.
-
Công cụ đo hiệu năng có sẵn trong trình duyệt.