chiến thuật ZingPlay
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 đó.
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
09-10
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ó.
Mở trực tiếp trên trình duyệt, khỏi cài.
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
09-10
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.
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.
Game web đa nền tảng không cần build riêng cho từng hệ điều hành.
09-10
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.
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.
Phaser, PixiJS và Three.js là các engine phổ biến để làm game web.
09-10
Một tab không được phép chiếm hết bộ nhớ máy, nên game web luôn có trần tài nguyên thấp hơn ứng dụng cài đặt.
Đư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á.
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.
09-10
Chuột và bàn phím vẫn là cách điều khiển chính trên máy tính.
Con số này phản ánh mức độ hấp thu tốt hơn tổng lượt truy cập, vốn có thể đến từ một đợt quảng bá ngắn hạn.
Vùng chạm nên lớn hơn vùng bấm chuột.
09-10
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 đó.
Tự động lưu định kỳ tránh được phần lớn mất mát.
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.
09-10
Dữ liệu lưu theo tên miền chứ không theo trang.
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
Hỏi xem trình duyệt có hỗ trợ thứ mình cần hay không đáng tin hơn nhiều so với đoán qua tên và phiên bản.
09-10
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.
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
Tách nền và vật thể động ra hai lớp riêng giúp mỗi khung hình chỉ phải vẽ lại phần thực sự thay đổi.
09-10
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
Bản chơi thử nên cho thấy phần hay nhất trong ba mươi giây đầu.
09-10
Nén ảnh và âm thanh trước khi đưa lên web giúp giảm đáng kể thời gian tải trang.
Kiểm tra trên máy thật thay vì chỉ giả lập.
Đâ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.
09-10
Đổi thiết bị mất tiến trình nếu game không có tài khoản.
Đồng hồ trong game tính theo thời gian thực vẫn chạy tiếp, nên quay lại sau vài phút là thấy trạng thái đã nhảy vọt.
09-10
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ủ.
Một số tổ hợp phím bị hệ điều hành chiếm dụng.
Một số tiện ích chèn thêm mã vào mọi trang, gây xung đột với game theo những cách rất khó lần ra.
09-10
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.
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
Sao chép một đường dẫn rồi gửi cho nhau là cách nhanh nhất, và cũng là lợi thế đặc trưng của nền tảng web.
09-10
Khung hình rơi làm bước nhảy thời gian quá lớn.
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
09-10
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í.
Người dùng ít nhất biết vấn đề nằm ở đâu thay vì cho rằng game bị hỏng.
09-10
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.
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.
09-10
Ngón tay kém chính xác hơn con trỏ nhiều lần, một nút vừa đủ cho chuột sẽ rất khó chạm trúng trên điện thoại.
Phông chữ tải từ máy chủ ngoài làm chậm lần hiển thị đầu tiên, và văn bản có thể nhấp nháy khi phông thay thế được đổi sang phông thật.
09-10
Khi chia sẻ đường dẫn lên mạng xã hội, hình ảnh hiển thị thường quan trọng hơn cả tên game.
So sánh với thời gian chơi và giới hạn lý thuyết loại bỏ được phần lớn trường hợp gian lận đơn giản.
09-10
Hai game trên cùng một tên miền chia sẻ cùng vùng lưu trữ, nên đặt tiền tố riêng cho từng game tránh ghi đè lẫn nhau.
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
09-10