-
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ủ.
-
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
-
Thẻ HTML thuần cũng làm được game đơn giản.
-
Xoay ngang là bố cục mặc định của phần lớn game web.
-
Ba chỉ số cần theo dõi khi làm game web là khung hình mỗi giây, thời gian tải và dung lượng bộ nhớ dùng.
-
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
-
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
cpp36
-
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
-
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
-
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.
-
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.
-
Tắt JavaScript khiến game web không chạy được.
-
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ủ.
-
Bộ nhớ đệm đầy làm game tải chậm.
-
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.
-
Ảnh, mã, mạng quyết định tốc độ tải.
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
-
Thanh tiến trình tải giữ người chơi ở lại.
-
Vùng chạm nên lớn hơn vùng bấm chuột.
cpp36
-
Quảng cáo tự nguyện đổi lấy phần thưởng ít gây khó chịu nhất.
-
Màn nào có tỷ lệ thoát cao bất thường là nơi cần xem lại độ khó hoặc cách hướng dẫn.
-
Tính toán theo thời gian trôi qua thay vì theo số khung hì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.
-
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ủ.
-
Chế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
-
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.
-
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
-
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ộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Đổi tên tệp khi cập nhật để tránh dùng bản cũ.
cpp36
-
Cùng chất lượng hiển thị nhưng dung lượng giảm đáng kể, đây là cách tối ưu đơn giản nhất cho thời gian tải.
-
Thời gian tải ảnh hưởng trực tiếp đến thứ hạng tìm kiếm.
-
Thấy được tiến bộ của chính mình là động lực đủ mạnh, và nó không đòi hỏi bất kỳ hệ thống tài khoản nào.
-
Công cụ giả lập trong trình duyệt không phản ánh đúng hiệu năng và cách cảm ứng hoạt động trên thiết bị thực.
-
Cảm biến gia tốc truy cập được từ trang web nhưng cần quyền của người dùng ở nhiều hệ điều hành, và cách hỏi quyền khác nhau giữa các nền tảng.
-
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.
-
Dữ liệu chơi lúc mất mạng được gửi lên khi kết nối phục hồi, người chơi không cần làm gì thêm.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
-
Kiểm tra tương thích trên nhiều trình duyệt trước khi phát hành là bước cần thiết với nhà phát triển.
-
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
-
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
-
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.
cpp36
-
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
-
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.