Шеберхана: ойыншылар жасаған деңгейлер, әлемдер және терілер
iDos Games-тің дайын Шеберханасы қалай жұмыс істейді: ойыншылар ойында жасағанын жариялайды, тегін бөліседі, автор үлесімен ойын ресурстарына сатады немесе затты ұстағанда ашады, және оны кабинетте қалай баптауға болады.
Шеберхана - ойыншылар жасаған контент каталогы: әлемдер, деңгейлер, терілер, тайтл рұқсат еткен кез келген файл. Ойыншылар жасағанын жариялайды, басқалар оны тауып, алып, ойында ашады; автор оны тегін бөлісе немесе ойын ресурстарына сата алады.
Ойыншы не көреді
- Сүзгілері бар каталог: танымал, жаңа және өзіңіздікі.
- Контентті алу: тегін, ойын ресурстарына (автор комиссиясыз алады) немесе зат не валюта ұстағанда ештеңе алынбай ашылады.
- Лайктар, таңдаулылар және авторларға жазылу, сондай-ақ шағымдар.
- Жариялау: ойын ойыншы жасағанды түсіріп, каталогқа қояды.
Бұл қалай жұмыс істейді
- Ойын өз контентін контент түрін тіркеу арқылы қосады; Шеберхана ойынды ешқашан импорттамайды.
- Шағымы жеткілікті контент модерация қарағанша өзі жасырылады.
- Воксель құмсалғыш әлемдерді, кейіпкерлерді және зат түрлерін осылай жариялайды.
Қадам 01Жүйені жобаға қосыңыз
ЖИ-кодерден сұраңыз: «Ойыншыларға өз деңгейлерін жариялауға мүмкіндік бер». Ол Шеберхананы орнатып, ойынның контент түрін тіркейді; воксель құмсалғыш үлгісінде ол басынан бар.
Қадам 02Кабинетте баптаңыз
Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Шеберхана бөліміне өтіңіз.
- Контент түрлерін жасаңыз: форматтар, файл шектері және контентті қалай алуға болатыны.
- Комиссияны және модерация ережелерін қойыңыз.
- Осы бөлімнен таңдаулы топтамаларды жасап, ресми контентті жариялаңыз.
Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.
Қадам 03Тексеріп, шығарыңыз
Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.
Әзірлеушілерге
Шеберхана @idosgames/core ішіндегі client.workshop арқылы жұмыс істейді; ойын ctx.content арқылы қосылады.
// Ойын модулінің setup() ішінде: Шеберханаға арналған ойынның өз контент түрі
ctx.content.registerType({
type: 'level', // тайтл баптауларындағы Workshop.ContentTypes кілті
label: 'Level',
modeId: 'my-game',
listLocal: async () => myLevels.map((l) => ({ id: l.id, name: l.name })),
capture: async (id) => ({
files: [{ role: 'main', contentType: 'application/json', data: JSON.stringify(load(id)) }],
suggestedTitle: load(id).name,
}),
open: async (c) => startLevel(JSON.parse(new TextDecoder().decode(c.files[0].data))),
})captureойыншы жасағанның файлдарын қайтарады;openойынды басқа біреу жасаған контентпен бастайды.- Шолу және алу -
browseжәнеacquire; бағаны және ашу ережесін сервер тексереді.
Әр өріс workshop-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.
Жиі қойылатын сұрақтар
Ойыншылар өз контентінен табыс таба ала ма?
Иә. Автор контентті ойын ресурстарына сата алады және сіз белгілеген комиссияны шегергендегі бағаны алады.
Ойыншылар қандай файл түрлерін жариялай алады?
Тайтл Шеберхана баптауларында рұқсат еткендерін: әлемдер, деңгейлер, терілер, модельдер және басқа форматтар.
Сондай-ақ қараңыз
- Воксель құмсалғыш үлгісі: аман қалу, құрылыс және суреттен әлемдерiDos Games-тегі дайын воксель ойыны үлгісі: аман қалу және шығармашылық режимдері, кен қазу, крафт, мобтар, үш өлшем, ЖИ-мен және онсыз суреттен әрі сипаттамадан әлемдер, 8 ойыншыға дейін бірлескен ойын. Ішінде не бар және оны өз ойыныңызға қалай айналдыруға болады.
- Ойыныңыздағы ЖИ: ойыншыларға мәтін, сурет, музыка және 3DiDos Games-тің дайын ойын ішіндегі ЖИ қалай жұмыс істейді: ойыншылар сіз ашқан мүмкіндіктер арқылы мәтін, сурет, дауыс, музыка, бейне және 3D жасайтын, бағасы ойын ресурстарымен белгіленетін ЖИ студиясы, және оны кабинетте қалай баптауға болады.
- Туториалдар: нағыз экрандар бойынша турiDos Games-тің дайын туториалдары қалай жұмыс істейді: ойынның кез келген элементін ерекшелейтін танысу ағындары, «Әрі қарай» және «Өткізу» батырмалары бар кеңес, нағыз әрекетті күтетін қадамдар, марапат және воронка, және оларды кабинетте қалай баптауға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.