quà tặng Hitclub
Đ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.
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.
09-14
Xoay ngang là bố cục mặc định của phần lớn game web.
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.
Chuyển tab giữa trận có thể làm mất nhịp game.
09-14
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.
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.
Ngón tay không có trạng thái di chuyển khi chưa chạm, nên mọi hiệu ứng dựa trên việc rê chuột đều mất tác dụng.
09-14
Kiểm tra tính năng thay vì kiểm tra tên trình duyệt.
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
Trình duyệt cố ý làm chậm các tab không hiển thị để tiết kiệm pin, nên game chạy nền gần như dừng hẳn.
09-14
Tab chạy nền bị giảm tần suất cập nhật.
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
09-14
Bàn phím ảo trên di động che mất nửa dưới màn hình khi người chơi nhập tên, nên đặt ô nhập liệu ở phần trên trang tránh được việc phải cuộn trong lúc gõ.
Chế độ ẩn danh xóa sạch dữ liệu khi đóng cửa sổ.
Rút gọn mã chỉ làm khó đọc chứ không giấu được gì, nên đừng đặt bất kỳ bí mật nào trong đó.
09-14
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
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ủ.
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ộ.
09-14
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.
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.
Game web không chiếm bộ nhớ lâu dài.
09-14
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
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.
Chặn quảng cáo có thể làm game không tải.
09-14
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.
Tiêu đề và mô tả rõ ràng giúp game xuất hiện khi có người tìm đúng thể loạ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ị.
09-14
Công cụ đo hiệu năng có sẵn trong trình duyệt.
Khóa truy cập không được nhúng vào mã phía trình duyệt.
Đo trước rồi mới tối ưu vào đúng điểm nghẽn, vì phần lớn mã nguồn không nằm trên đường chạy nóng.
09-14
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ị.
Trình duyệt chặn tự động phát tiếng để tránh làm phiền, nên nhạc nền chỉ bật lên sau khi người chơi chạm hoặc bấm lần đầu.
09-14
Không trang web nào chặn được phím này, nên đừng gán chức năng quan trọng nào trong game cho nó.
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.
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.
09-14
Số lần gọi lệnh vẽ quan trọng hơn số điểm ảnh.
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
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.
09-14
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
Game web nhẹ phù hợp máy cấu hình thấp hơn game cài đặt đầy đủ.
09-14
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.
Hiệu ứng đồ họa đẹp chưa chắc chạy mượt trên máy yếu.
09-14
Chơi được ngay cả trên máy tính công cộng không có quyền cài đặt phần mềm.
Chen vào giữa lúc đang chơi khiến người dùng bực bội, còn đặt sau khi kết thúc màn thì họ chấp nhận dễ hơn nhiều.
09-14
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ối ưu cho công cụ tìm kiếm đưa người chơi đến trực tiếp.
09-14
Đóng tab là thoát game ngay lập tức.
Hiệu ứng trong suốt tốn hơn hình đặc.
09-14
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.
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.
09-14