Ойын үлгілері

Үстел ойыны үлгісі: сүйектер, қала және шапқыншылық

iDos Games-тегі дайын үстел ойыны үлгісі: шаршылар шеңбері бойымен сүйек лақтыру, басқа қалаларға шабуыл, бонус үшін шапқыншылық, арнайы шаршылар және өз қалаңызды салу. Ішінде не бар және оны өз ойыныңызға қалай айналдыруға болады.

Үстел ойыны - бастауға болатын дайын ойын: ойыншы сүйек лақтырып, шаршылар шеңбері бойымен жүреді, басқа қалаларға шабуыл жасайды, бонус үшін шапқыншылыққа шығады және өз қаласын салады. Тақта 3D-де салынған, ал барлық нәтижені сервер есептейді, сондықтан лақтыруды немесе марапатты ойыннан жалғандауға болмайды.

Ішінде не бар

  • Сүйек лақтыру. Фишка шаршылар шеңбері бойымен жүреді; әр шаршының өз нәтижесі бар.
  • Шаршылар. Монеталар, басқа ойыншының не боттың қаласына шабуыл, бонус үшін шапқыншылық, марапат таңдайтын арнайы шаршылар.
  • Өз қалаңыз. Ғимараттар монетаға жақсартылады; салынған қала келесі кезеңді ашады, ал тақта таусылмайды.
  • Three.js-тегі 3D тақта және үстіндегі React интерфейсі.
  • Код орнына деректер. Тақта орналасуы, шаршылар және бағалар деректермен берілген, сондықтан тақырып пен экономиканы өзгерту оңай.
3-кезең
84.5K
40
42
Лақтыру · 38
Салу
Шаршылар шеңбері: монеталар, басқа қалаға шабуыл, шапқыншылық, арнайы бонус.
Ортадағы қала: оның ғимараттары монетаға жақсартылады.
Сүйектерді лақтыру (лақтыратын - сервер) және салу; салынған қала келесі кезеңді ашады.
Мысал. Үстел ойыны үлгісі: шаршылар шеңбері, қала және сүйектер.

Идея өзі толтырылады: бірнеше сұраққа жауап беріңіз, және осы үлгідегі өз жобаңыз дайын.

Қандай жүйелер қосылған

Әр жобаның алты жүйесінен бөлек, үлгі өз тақта механикасын әкеледі:

НеОйында не үшінКабинетте қай жерде бапталады
Тақтаның ойын цикліЛақтыру, шаршылар, шабуылдар, шапқыншылық, құрылысТікелей операциялар → v2 → GameLoops
ВалютаМонеталар мен лақтыруларТікелей операциялар → v2 → Валюта
ТапсырмаларЛақтыру, шабуыл және құрылыс тапсырмаларыТікелей операциялар → v2 → Quest

Үстіне уақытша ивенттерді, рейтингті және дүкенді оңай қосуға болады - ЖИ-кодерден сұраңыз.

Қадам 01Үлгіде жоба жасаңыз

Жасау бетінде үстел ойынын сипаттаңыз, мысалы: «Үстел ойыны: шаршылар шеңбері бойымен сүйек лақтырамын, басқа қалаларға шабуыл жасап, өз қаламды саламын». Платформа осы негізді таңдайды. Толығырақ - ЖИ-мен ойын қалай жасауға болады.

Қадам 02Ойынды өз идеяңызға бейімдеңіз

  • «Тақтаны ғарыш стилінде жаса: ғимараттардың орнына планеталар».
  • «Мини-ойыны бар шаршы қос».
  • «Шабуыл көбірек монета, ал шапқыншылық кристалл берсін».

Ғимарат бағаларын, шаршы марапаттарын және лақтыру санын кабинетте өзгерткен ыңғайлы: бұл код емес, баптаулар.

Қадам 03Экономиканы баптап, шығарыңыз

Кестедегі бөлімдерді аралап, тест нұсқасында балансты тексеріп, ойынды шығарыңыз - жариялау және сілтемелер бетін қараңыз.

Әзірлеушілерге

  • Ойын модулі - board-game (Three.js және React интерфейсі), толығымен client.gameLoop негізінде.
  • Лақтыру - boardLoopRoll; егер жауап әрекетті талап етсе (шабуыл, шапқыншылық, арнайы шаршы), ойын қайта лақтырмас бұрын соны аяқтайды. Құрылыс - boardLoopBuild, лақтыруларға тәуелсіз.
  • Толығырақ - game-loop-system дағдысында, оны SDK-ның MCP сервері береді.

Жиі қойылатын сұрақтар

Сүйекті ойын лақтыра ма, сервер ме?

Сервер. Ойын лақтыруды сұрайды, ал ойыншы қай шаршыға түскенін және онда не болғанын сервер шешеді, сондықтан лақтыруды жалғандауға болмайды.

Тақтаның тақырыбын өзгертуге бола ма?

Иә. Тақта орналасуы, шаршылар және экономика деректермен берілген, сондықтан тақырып пен сандарды өзгерту оңай - ЖИ-кодерге сөзбен және кабинетте.

Сондай-ақ қараңыз

Өз ойыныңызды жасаңыз

Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.