Nó phù hợp cho ảnh và dữ liệu lớn, còn các giá trị nhỏ như điểm số thì lưu trữ cục bộ đơn giản đã đủ dùng. Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
Sân Sau Giải Trí
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
Mỗi tệp riêng là một lượt kết nối, và chi phí của việc mở kết nối thường lớn hơn chi phí tải chính nội dung đó.
Tiện ích mở rộng có thể thay đổi nội dung trang.
Tái sử dụng vật thể thay vì tạo mới liên tục.
Xoay ngang là bố cục mặc định của phần lớn game web.
Các trò như cờ caro hay ghép hình chỉ cần thao tác trên phần tử trang web, không cần đến bất kỳ công nghệ dựng hình nào.
Dữ liệu vượt quá mức đó sẽ bị từ chối ghi, nên game lưu nhiều tiến trình phải nén lại hoặc dùng kho lưu trữ khác.
Người chơi ở chế độ này mất toàn bộ tiến trình sau mỗi phiên mà không hề được cảnh báo trước.
Bộ nhớ đệm trình duyệt giúp lần vào sau nhanh hơn hẳn.
Thêm đối thủ máy hoặc mở phòng nhỏ hơn tốt hơn là để người chơi chờ vô hạn rồi bỏ đi.
Tính toán theo thời gian trôi qua thay vì theo số khung hình.
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
Dùng đúng cơ chế yêu cầu khung hình giúp chuyển động mượt và tự động dừng khi tab bị ẩn.
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
Bộ nhớ đệm đầy làm game tải chậm.
Phím tắt đóng cửa sổ hay chuyển ứng dụng không thể bị trang web chặn, nên tránh dùng chúng làm phím điều khiển.
Hình chữ nhật bao quanh nhanh hơn hình dạng chính xác.
Vài giây một lần là đủ mà không gây ảnh hưởng đến hiệu năng, vì thao tác ghi vào lưu trữ cục bộ rất nhẹ.
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.
Công cụ tìm kiếm đánh giá cả tốc độ, nên tối ưu dung lượng vừa giữ người chơi vừa cải thiện khả năng được tìm thấy.
Vẽ sẵn chúng vào ảnh thay vì tính toán lúc chạy gần như luôn là lựa chọn tốt hơn cho game web.
Mạng chập chờn dễ khiến game nhiều người trên web bị ngắt.
Khựng định kỳ thường là dấu hiệu của dọn rác.
Tệp không đổi được giữ lại trên máy, nên chỉ lần đầu tiên là phải tải đầy đủ toàn bộ.
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.
Lớp nền tĩnh chỉ cần vẽ một lần.
Đâ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.
Vùng chạm nên lớn hơn vùng bấm chuột.
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.
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
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ị.
Tối ưu sớm thường lãng phí công sức.
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
Giao diện nên tách khỏi vùng vẽ game.
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.

Sân Sau Giải Trí


Khu Vườn Câu Đố


TOP