Tài liệu nhà phát triển
Mọi thứ cần biết để đưa một game web lên p2game.
Quy tắc kiểm tra
Toàn bộ quy tắc mà nền tảng áp lên bản build, kèm lý do và cách sửa từng lỗi.
Tệp p2game.json
Hợp đồng kỹ thuật giữa game và nền tảng: engine, quyền, bảng xếp hạng, ảnh cửa hàng.
SDK
Đăng nhập, bảng xếp hạng, lưu tiến trình đám mây và vòng đời phiên chơi.
Từ mã nguồn tới người chơi
1
Tạo game để lấy slug
Slug là định danh duy nhất của game trên nền tảng. Nó xuất hiện trong URL người chơi lưu lại, và phải trùng với trường
id trong p2game.json. Slug không đổi được sau khi tạo.2
Đóng gói bản dựng
Nền tảng chỉ phục vụ nội dung tĩnh và không chạy bước build nào. Hãy đẩy lên kết quả biên dịch (thư mục
dist/, build/), kèm p2game.json ở ngay thư mục gốc.3
Tự kiểm tra trước khi tải lên
Chạy đúng bộ quy tắc của nền tảng ngay trên máy bạn, kể cả bước chạy thử trong trình duyệt. Vòng lặp sửa lỗi nhanh hơn nhiều so với đợi tải lên từng lần.
npx p2game-validate ./dist --slug ten-game-cua-ban
4
Đẩy lên bằng Git hoặc zip
Với Git: repo phải công khai, HTTPS, và chứa sẵn bản dựng. Với zip: nén từ bên trong thư mục bản dựng, không nén cả thư mục cha.
5
Chờ dây chuyền kiểm tra
Nền tảng giải nén, kiểm tra manifest, quét bảo mật, kiểm tra ảnh cửa hàng, rồi mở game trong một trình duyệt thật với đúng chính sách bảo mật của môi trường thật. Mọi lỗi được trả về kèm tên tệp, số dòng và cách sửa.
6
Gửi kiểm duyệt nội dung
Máy chỉ xác nhận game chạy được và an toàn về kỹ thuật. Kiểm duyệt viên là người quyết định nội dung có được xuất bản không: họ chơi thử, đối chiếu mô tả, ảnh chụp và phân loại độ tuổi. Cam kết xử lý trong 48 giờ.