XUKA DEVELOPERS
بازیات را برای ژوکا بساز
راهنمای اتصال بازی، مرجع کیت و داراییهای آماده؛ همه در یک جا.
- شروع سریعمراحل اتصال اولین بازی را دنبال کن.
- مرجع SDKمتدها، پیامها و نمونههای کیت بازی.
- کتابخانهٔ داراییهاتصویرها و صداهای آمادهٔ بازی را پیدا کن.
اولین اتصال به ژوکا
از آمادهسازی پروژه تا برقراری ارتباط با شِل.
- راهاندازی پروژه
ساختار بازی و محیط اجرای محلی را آماده کن.
- اتصال کیت بازی
کلاینت کیت و قابلیتهای موردنیاز بازی را تعریف کن.
- اجرای بازی در ژوکا
بازی را از ژوکا اجرا کن تا ارتباط با شِل برقرار شود.
import { createGameClient } from "/sdk/client.mjs";
const sdk = createGameClient({
protocolVersion: 2,
capabilities: ["assets-v1", "session-v1", "purchases-v1"],
});یادداشتهای فنی بستر
اینجا راهنمای ساخت بازی روی ژوکا است. پنل توسعهدهنده کلید توسعهدهنده، آپلود draft و پیشنمایش Sandbox دارد. بستههای واقعی SDK و Studio نسخهٔ 1.0.0 با tarball آزمایش شدهاند؛ بستههای فعلی npm فقط برای رزرو نام هستند. پرتال عمومی مستقل و بستهٔ کامل حقوقی هنوز عرضه نشدهاند.
واقعیتهای فعلی بستر
- بازی داخل iframe قرنطینهشده و روی مبدأ جدا اجرا میشود و فقط از راه کیت نسخهدار با شِل حرف میزند.
- بازی هرگز توکن ورود، API تغییر کیف پول، یا دسترسی مستقیم به ACoreX را نمیگیرد.
- بازیهای کاتالوگ بهصورت ایستا سمت سرور ثبت میشوند. پوشهٔ
games/خودش اسکن یا اجرا نمیشود. - بازی قابل اجرا
client/،server/، در صورت نیازshared/،assets/وmanifest.jsonرا خودش دارد. API ماژول سرور را صریح ثبت میکند. - جورچین، واژهچین، مینروب و جزیرههای خاطره بازیهای قابل اجرای ثبتشدهاند. قابلیتهای پروتکل ۲ جورچین
assets-v1،session-v1وpurchases-v1است. واژهچین و مینروبassets-v1،session-v1،presentation-v1وaudio-settings-v1را اعلام میکنند. جزیرههای خاطره همانها را بهعلاوهٔsession-navigation-v1اعلام میکند. - اجرای محلی همان راهنمای ریشه است. پورتها: شِل
5173، API5510، میزبان بازی5501. - بستههای دارایی عمومی در داراییها هستند. فقط آخرین نسخهٔ قابلنمایش برای توسعهدهنده، فایلهای مالک بسته، بند انگشتی WebP، و رنگهای تم صحنه. بستههای فقطبازیکن در این گالری نیستند. بازی همچنان مسیر فایل را نمیبیند.
بعداً
انتشار گزینهشده، بررسی و آموزش بازی شروع در نقشهٔ راه آمدهاند و هنوز در دسترس نیستند. این صفحه درگاه ارسال بازی نیست. گالری عناصر رابط و بخشهای کتاب طراحی بعداً همینجا اضافه میشوند؛ هنوز ساخته نشدهاند.
