Game Instant và game thường trên PlayDrop
Điều gì làm nên một game PlayDrop Instant: chơi dọc, cho khách chơi, tệp khởi động tối đa 10 MiB và vào game trong hai giây, cùng khác biệt với game thường.
Game Instant là những game ngắn, chơi dọc trong bảng tin Instant của các ứng dụng PlayDrop trên điện thoại: người chơi vuốt và game tiếp theo đã chạy sẵn. Mọi game khác là game thường, được mở từ trang của game, tìm kiếm hoặc một liên kết. Cả hai đều được xuất bản theo cùng một cách; Instant là thuộc tính của một phiên bản.
Instant hay thường
| Instant | Thường | |
|---|---|---|
| Nơi chơi | Bảng tin Instant, cùng mọi nơi game thường được chơi | Trang chủ, tìm kiếm, trang game, liên kết |
| Hướng màn hình | Ưu tiên màn hình dọc | Bất kỳ màn hình nào đã khai báo |
| Đăng nhập | Khách chơi được | Bất kỳ authMode nào |
| Khởi động | Chơi được trong vòng 2 giây | Không giới hạn, nhưng càng nhanh càng tốt |
| Tệp khởi động | Tối đa 10 MiB | Không giới hạn khi khởi động |
| Huy hiệu | Huy hiệu tia chớp | Không có |
Một game không đạt chuẩn Instant vẫn được xuất bản như một game thường.
Yêu cầu
{
"primarySurface": "MOBILE_PORTRAIT",
"surfaceTargets": { "desktop": true, "mobileLandscape": false, "mobilePortrait": true },
"authMode": "OPTIONAL",
"instant": true,
"prefetch": { "required": ["game.js", "atlas.png"], "optional": ["music.mp3", "levels/world-2.json"] }
}primarySurfacelàMOBILE_PORTRAITvà game hỗ trợ điện thoại cầm dọc.authModelàOPTIONALhoặcNONE, để khách có thể chơi.- Các tệp khởi động tối đa 10 MiB: trang vào cộng với
prefetch.required, hoặc mọi tệp đã tải lên khi không liệt kê tệp nào. instant: truekhai báo game là Instant.
Lần tải lên kiểm tra kích thước, và instant cùng instantReason trong biên nhận báo cáo kết quả. Sau khi phát hành, PlayDrop đo các lần khởi động thực tế trong ứng dụng: khi một phiên bản có 20 lần khởi động từ tệp đã tải về và hơn một phần tư trong số đó mất 2 giây trở lên, phiên bản đó mất huy hiệu. Một phiên bản mới có thể đạt điều kiện trở lại.
Khởi động nhanh
- Đặt các màn sau, nhạc và phần bổ sung vào
prefetch.optionalvà tải chúng sauready(). - Biên dịch shader và chạy làm nóng (warm-up) trước khi gọi
ready(), để những khung hình đầu tiên không bị giật. - Hiển thị lối chơi ngay lập tức: không màn hình tiêu đề, không menu, không bắt đăng nhập trước bước đi đầu tiên.
- Làm cho những giây đầu tiên tự giải thích mà không cần chữ.
- Quay một video lối chơi theo chiều dọc cho trang giới thiệu; bảng tin sẽ dùng video này.
Xem tải, tạm dừng và âm thanh để tải trước và toàn màn hình và vùng an toàn cho bố cục dọc.