- 09-10
- 09-10
- 09-10
-
Đổi thiết bị mất tiến trình nếu game không có tài khoản. 94de9
09-10 - 09-10
- 09-10
- 09-10
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng. 94de9
09-10
Đổi thiết bị mất tiến trình nếu game không có tài khoản. 94de9
09-10Trình duyệt trên hệ điều hành di động có giới hạn riêng. 94de9
09-10
Âm thanh chỉ phát được sau thao tác của người dùng.
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
Thông báo trình duyệt không hỗ trợ tốt hơn là để trang trắng.
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
Tải trước tài nguyên trong màn hình chờ.
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.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Bốn đến sáu ký tự là độ dài phù hợp, đủ để tránh trùng mà vẫn đọc được cho nhau nghe.
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn.
Cảnh báo trước khi rời trang giữ lại được người chơi.
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
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.
Chạy trên máy chủ riêng giúp game nhiều người chơi trên web ổn định hơn máy chủ chia sẻ.
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ỗ.
Tải nội dung theo từng màn thay vì tải hết một lần.
Một bản nhạc dài vài phút có thể nặng hơn toàn bộ hình ảnh của game cộng lại, nên rút ngắn và lặp lại là giải pháp phổ biến.
Tên tệp hoặc đường dẫn giống mẫu quảng cáo bị lọc, nên tránh đặt tên có chữ quảng cáo trong mã nguồn.
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
Hình chữ nhật bao quanh nhanh hơn hình dạng chính xác.
Họ có thể quay lại thử sau, còn bị chặn đứng thì thường là đóng tab và không mở lại nữa.
Đồ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ị.
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.
Nén âm thanh mạnh tay hơn nén hình ảnh.
Game web không chiếm bộ nhớ lâu dài.
Trò chơi nhiều người trên web cần máy chủ trung gian.
Game HTML5 chạy bằng JavaScript và Canvas, thay cho công nghệ Flash đã bị hầu hết trình duyệt ngừng hỗ trợ từ nhiều năm trước.
Thanh tiến trình tải giữ người chơi ở lại.09-10Trình duyệt cũ chạy chậm hơn bản mới. Phố Trò Chơi
WebGL đẩy phần dựng hình sang card đồ họa, cho phép xử lý hàng nghìn vật thể mà Canvas hai chiều thông thường không kham nổi. Màn hình dọc quá hẹp cho các game cần tầm nhìn rộng, nên hiện thông báo nhắc xoay máy là cách xử lý phổ biến.
Tắt JavaScript khiến game web không chạy được. Việc dọn rác của trình duyệt gây khựng nhẹ, và cách tránh là giữ sẵn một kho vật thể để dùng lại. Đóng tab là thoát game ngay lập tức.
Thời lượng mỗi màn nên ngắn vì người chơi web thường chỉ ghé qua vài phút, và một màn kéo dài mười phút sẽ bị bỏ dở giữa chừng. Người chơi tải từ điểm gần nhất thay vì từ máy chủ gốc, chênh lệch có thể là vài giây trên kết nối chậm.
Đây là cấu hình của một phần đáng kể người dùng, nhưng lại hiếm khi được thử trong quá trình phát triển. Xóa dữ liệu duyệt web dễ mất bài. Không nên bật quá nhiều tiện ích mở rộng trình duyệt vì có thể xung đột với mã game.
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. Trình duyệt phổ biến hỗ trợ tốt HTML5. Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
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. Ba giây chờ quảng cáo trước khi vào game là mức phổ biến ở nhiều cổng game miễn phí.
Đư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á.game Mahjong Trung Hoa game đấu trực tiếp hai người game di động nhanh