O'zingizning Minecraft modingizni yarating. Modlar qanday yaratilgan

Minecraft o'yinining mashhurligi har yili o'sib bormoqda, qisman o'yinchilarning o'zlari bunga hissa qo'shadilar, modlarni ishlab chiqadilar va yangi tekstura to'plamlarini qo'shadilar. Hatto tajribasiz foydalanuvchi ham maxsus dasturlardan foydalansa, o'z modifikatsiyasini yaratishi mumkin. Ushbu maqolada biz siz uchun bunday dasturiy ta'minotning eng mos vakillaridan bir nechtasini tanladik.

Birinchidan, mods va teksturalarni yaratish uchun eng mashhur dasturni ko'rib chiqaylik. Interfeys juda qulay, har bir funktsiya tegishli yorliqda joylashgan va o'ziga xos vositalar to'plamiga ega o'z muharririga ega. Bundan tashqari, qo'shimcha dasturiy ta'minotning ulanishi mavjud bo'lib, uni oldindan yuklab olish kerak bo'ladi.

Funktsionallikka kelsak, bu erda MCreator ham afzalliklarga, ham kamchiliklarga ega. Bir tomondan, asosiy vositalar to'plami, bir nechta ish rejimlari mavjud, ikkinchidan, foydalanuvchi yangi hech narsa yaratmasdan, faqat bir nechta parametrlarni sozlashi mumkin. O'yinni global miqyosda o'zgartirish uchun siz manba kodiga murojaat qilishingiz va uni tegishli muharrirda o'zgartirishingiz kerak, ammo bu maxsus bilimlarni talab qiladi.

Linkseyi's Mod Maker

Linkseyi`s Mod Maker kamroq mashhur dastur, lekin u foydalanuvchilarga avvalgi vakilga qaraganda ancha ko'p imkoniyatlarni taqdim etadi. Ushbu dasturiy ta'minotdagi ish ochiladigan menyulardan ma'lum parametrlarni tanlashingiz va o'zingizning rasmlaringizni yuklashingiz kerak bo'lgan tarzda amalga oshiriladi - bu faqat dasturni yanada qulay va sodda qiladi.

Yangi belgi, olomon, material, blok va hatto biomni yaratish mumkin. Bularning barchasi bitta modga birlashtirilgan, shundan so'ng u o'yinning o'ziga yuklanadi. Bundan tashqari, o'rnatilgan model muharriri mavjud. Linkseyi`s Mod Maker bepul tarqatiladi va uni ishlab chiquvchilarning rasmiy veb-saytidan yuklab olish mumkin. E'tibor bering, sozlamalarda rus tili yo'q, ammo ingliz tilini bilmasangiz ham Mod Maker-ni o'zlashtirish juda oson bo'ladi.

Deathly`s mod muharriri

Deathly`s Mod Editor funksionalligi jihatidan oldingi vakilga juda o'xshash. Shuningdek, belgi, vosita, blok, mob yoki biom yaratilgan bir nechta yorliqlar mavjud. Modning o'zi asosiy oynada chap tomonda ko'rishingiz mumkin bo'lgan tarkibiy kataloglar bilan alohida papkaga aylanadi.

Ushbu dasturning asosiy afzalliklaridan biri teksturali tasvirlarni qo'shish uchun qulay tizimdir. Modelni 3D ko‘rinishida chizish shart emas, ma’lum o‘lchamdagi tasvirlarni tegishli chiziqlarga yuklash kifoya. Bundan tashqari, qo'lda aniqlab bo'lmaydigan xatolarni aniqlashga imkon beruvchi o'rnatilgan modifikatsiyani sinovdan o'tkazish funktsiyasi mavjud.

Ro'yxatda juda ko'p dasturlar mavjud emas, ammo taqdim etilgan vakillar o'z vazifalarini a'lo darajada bajara oladilar, foydalanuvchini Minecraft o'yini uchun modifikatsiyasini yaratishda zarur bo'lgan hamma narsani taqdim etadilar.

Maxsus modifikatsiya Kompyuter o'yinlari- Bu juda keng tarqalgan hodisa bo'lib, ko'proq tarkib, turli xil o'yinlar va hokazolarni olish uchun o'yin fayllarini o'zgartirish va qo'shishdir. Ba'zan modlar kichik bo'lishi mumkin, faqat bir nechta element yoki funktsiyalarni qo'shishi mumkin. Va ba'zida siz o'yin jarayonini deyarli butunlay o'zgartiradigan global modlarni topishingiz mumkin. Zamonamizning eng mashhur kompyuter o'yinlaridan biri bo'lgan "Minecraft" uchun geymerlar juda ko'p turli xil modlarni yaratadilar. Shuning uchun siz Minecraft uchun mod yaratishni o'rganishingiz mumkin - aslida bu ko'rinadiganidan osonroq, lekin har qanday holatda ham bu sizga juda ko'p vaqtni oladi.

"Minecraft" uchun modlar

Shunday qilib, agar siz Minecraft uchun modni qanday yaratishga jiddiy qaror qilsangiz, unda aniq nimani o'zgartirish mumkinligini tushunishingiz kerak. Darhaqiqat, juda ko'p imkoniyatlar mavjud - bu o'yin uchun barchaga qaraganda ko'proq modlar mavjud. Buning sababi Minecraft-ning juda oddiy ko'rinishidir - shunga ko'ra, yuzlab mutaxassislar bir necha yillar davomida ishlagan eng yaxshi loyihaga qaraganda undagi biror narsani o'zgartirish yoki unga ma'lum funktsiyalarni qo'shish osonroq. Endi "Sanoat hunarmandchiligi" yoki "Taumcraft" kabi modlar allaqachon mavjud bo'lib, ularni xavfsiz tarzda global toifalarga kiritish mumkin, chunki ular o'yinga aql bovar qilmaydigan miqdordagi tarkibni qo'shadi - birinchisi Minecraft-ni sanoat davriga olib keladi va yuzlab narsalarni qo'shadi. yangi retseptlar va mahsulotlar. Ikkinchisi o'yinga sehr va unga bog'langan barcha narsalarni qo'shadi. Tabiiyki, oddiyroq loyihalardan boshlashga arziydi, lekin oxirida siz ham jiddiy narsalarni yaratishingiz mumkin. Lekin birinchi navbatda, siz Minecraft uchun mod yaratishni o'rganishingiz kerak.

Toza mod yaratish

Agar siz Minecraft uchun mod yaratishni o'rganmoqchi bo'lsangiz, uni ikkita mutlaqo boshqa usulda - API yordamida yoki yo'q holda amalga oshirish mumkinligini darhol tushunishingiz kerak. Avval siz qo'shimcha talab qilmaydigan toza modni yaratishingiz kerak dasturiy ta'minot... Bunday holda, siz o'yin mexanikasini yaxshi bilishingiz va ma'lum dizayn mahoratiga ega bo'lishingiz, shuningdek, dasturlash qobiliyatiga ega bo'lishingiz kerak. yuqori daraja... Keyin siz o'yinga yangi narsalarni kiritishingiz, shuningdek, ba'zi elementlarni, funktsiyalarni va boshqalarni o'zgartirishingiz mumkin. Natijada siz o'ziga xos va g'ayrioddiy mod yaratishingiz mumkin, ammo u boshqa geymerlar tomonidan cheklangan bo'lishi mumkin, chunki u standartlashtirilmaydi - shunga ko'ra, ba'zi geymerlar ishga tushirishda muammoga duch kelishlari mumkin. va "Minecraft" ning ushbu modifikatsiyasi qaysi rejimda yaratilganidan qat'i nazar - omon qolish yoki ijodiy.

API yordamida modlarni yaratish

API - bu o'yinning o'zidan ko'plab funktsiyalarni, shuningdek, teksturalar, terilar va boshqa ko'p narsalarni o'z ichiga olgan maxsus dasturlash interfeysi. Shunday qilib, barcha kodlarni noldan yozish o'rniga, siz yangi narsalarni yaratib, bir-biri bilan birlashtirilishi mumkin bo'lgan tayyor echimlardan foydalanishingiz mumkin. Mavjud ko'p miqdorda turli xil interfeyslar va ulardan birini tanlash qiyin bo'lishi mumkin. Bu erda siz modning o'ziga xos xususiyatlarini hisobga olishingiz kerak, masalan, "Minecraft" rejimiga nisbatan - omon qolish, qattiq, ijodiy va boshqalar. Ammo agar siz endigina mods yaratishni boshlayotgan bo'lsangiz, shuningdek, modingiz iloji boricha ko'proq odamlar uchun mavjud bo'lishini istasangiz, Minecraft Forge-dan foydalanishingiz kerak. Bu hozirda mavjud bo'lgan eng keng tarqalgan API - shu bilan birga, u eng funktsional, hajmli va talabga ega. Shuning uchun, agar siz Minecraft-ga yangi modlarni qo'shmoqchi bo'lsangiz, birinchi navbatda unga e'tibor bering.

Minecraft Forge-dan foydalanish xususiyatlari

Modlarni yaratadigan yoki ishlatadigan ko'plab o'yinchilar Forge nima uchun kerakligi haqida hayron bo'lishadi. Axir, bu juda noqulay - keyin modifikatsiyani ishga tushirish uchun siz API-ning o'zini o'rnatishingiz kerak. O'ynash uchun qo'shimcha hech narsa talab qilmaydigan toza modlarni yaratolmaysizmi? Aslida, "Forge" kamchiliklardan ko'ra ko'proq afzalliklarga ega (Aytgancha, faqat bittasi bor, bu modni ishga tushirish uchun API-ni oldindan o'rnatish zarurati). Birinchidan, mod yaratish jarayoni soddalashtirilgan, ikkinchidan, sizda ko'proq imkoniyatlar mavjud, ulardan foydalanish uchun siz kuch sarflashingiz shart emas. Lekin eng muhimi, sizning modingiz ko'p qirrali bo'ladi. Agar siz APIsiz modifikatsiyani amalga oshirayotgan bo'lsangiz, yuqorida aytib o'tilganidek, ko'plab o'yinchilar uni o'rnatolmasligi ehtimoli yuqori. Agar siz "Forge" dan foydalansangiz, API o'rnatilgan har qanday geymer hech qanday muammosiz modingizni o'rnatishi mumkin.

Foydalanish xususiyatlari

O'zgartirishning eng muhim qoidasi, qaysi variantni tanlamasligingizdan qat'i nazar, asl fayllarni o'zgartirmaslikdir. Masalan, siz Minecraft uchun mashinalar uchun mod yaratishga qaror qildingiz - nizolarni oldini olish uchun o'yindagi narsalarni tuzatmasdan, yangi narsalarni qo'shganingiz ma'qul.

Tugma Mod yarating Manba rejimini yaratish jarayonini avtomatlashtiradi. U:

  • Ushbu yo'lda yangi mod yaratadi steamapps \ SourceMods \
  • Keyinchalik tahrirlash uchun Visual Studio Project formatidagi manba fayllarning nusxasini yaratadi
  • Modingiz uchun konfiguratsiya faylini yaratadi

Eslatma:Modingiz kutubxonada paydo bo'lishi uchun siz STEAM mijozini qayta ishga tushirishingiz kerak.

Dvigatel versiyalari

Modni yaratishdan oldin siz foydalanadigan jvider versiyasini tanlashingiz kerak. SDK versiyasini foydalanmoqchi bo'lgan versiyaga o'zgartiring.

Eskirgan- Half Life 2 ning asl nusxasi: Birinchi qism. Faqat orqaga qarab muvofiqlik uchun saqlangan. Orange Box-ning asl versiyasi. Bu eng oxirgisi modni yaratish uchun mavjud bo'lgan dvigatelning HL2 asosidagi versiyasi. Aynan shu versiyada ko'pchilik modlar yaratilgan. Yangilangan Orange Box versiyasi. Bu Mac-ni qo'llab-quvvatlaydigan dvigatelning joriy versiyasi. Biroq, siz Siz Source 2009 da to'liq huquqli mod yarata olmaysiz; faqat kontent uchun mod (yangi qurollar / teksturalar va boshqalarni o'z ichiga oladi) ushbu maslahat bilan qo'lda yaratishdan foydalanish. Alien Swarm (Alien Swarm SDK orqali) Ushbu o'yin uchun mod yaratish uchun uning SDK dan foydalaning. HL2 kontentidan foydalanish ham mumkin 2013-yilda Valve SteamPipe-ning chiqarilishi bilan Source SDK orqali manba kodini qo'llab-quvvatlashni to'xtatdi. Ushbu o'zgarishlar tufayli Source Engine ning HL2 filialiga asoslangan manba kodlari so'nggi versiyalarga yangilandi. Bu safar, manba kodi SDK Launcher orqali taqdim etilmaydi, lekin uning o'rniga Github-da joylashtirilgan. Tafsilotlar uchun qarang.

Ogohlantirish:Sizning Dvigatel versiyasi in moddagi versiyaga mos kelishi kerak! Aks holda, resurslar va tarkibni topish bilan bog'liq muammolar paydo bo'ladi.

Yaratish ustasi

Loyiha turi

Bu bo'lim faqat Half-Life 2 modlari uchun!

Sehrgarni ishga tushirganingizda, nima qilishni xohlayotganingizni tanlashingiz mumkin bo'ladi.

Birinchi (2006) yoki ikkita (2007) epizod uchun Half-Life 2 bitta o'yinchi loyihalari. Agar sizda Ep1 / 2 bo'lmasa, bu imkoniyat mavjud bo'lmaydi. Half-Life 2 uchun multiplayer loyihalari Half-Life 2: Deathmatch... Bu afyun faqat sizda mavjud bo'lsa mavjud Half-Life 2: Deathmatch; Shablondan ko'p o'yinchi rejimi Ushbu loyiha buyruq rejimi yoki maxsus modlar kabi variantlarni sozlash imkonini beradi. Bu variant emas talab qiladi Half-Life 2: Deathmatch... Mod yaratmasdan faqat manba kodi kodni tashlab yuboradi. Agar siz faqat server plaginini yaratmoqchi bo'lsangiz, ushbu parametr qulay.

Qaysi variantni tanlasangiz, siz manba kodli fayllarni olasiz (hatto sizda ma'lum bir o'yin bo'lmasa ham). Shuningdek, siz ishlab chiqish vositalari to'plamini o'z ichiga olgan "barcha" mavjud dasturiy ta'minotni olasiz.

Moda haqida ma'lumot

Ushbu oynada sizdan fayllar ochiladigan katalogni ko'rsatish va mod nomini ko'rsatish so'raladi. Birinchi maydon modifikatsiyani yaratishda foydalanadigan barcha manba fayllari ochiladigan yo'lni belgilaydi. Bu har qanday bo'lishi mumkin, lekin uni oddiy saqlang, masalan, "C: \ mymod-source". Ikkinchi maydonda modingiz nomini kiriting. Tayyor bo'lgach, Keyingiga bosing.

Modni qo'lda yaratish

Bu, albatta, juda oddiy:

  1. Ushbu yo'l bo'ylab papka yarating steamapps \ SourceMods \ (Mod istalgan joyda joylashgan bo'lishi mumkin, lekin faqat ushbu papkada STEAM uni aniqlashi va ulashi mumkin.)
  2. Ushbu papkada gameinfo.txt: ru yarating. Endi sizda mod bor! :)
  3. SDK ishga tushirgichni oching va kerakli dvigatel versiyasiga o'ting.
  4. "O'yin konfiguratsiyasini tahrirlash" ni tanlang va "Qo'shish" tugmasini bosing. Mod nomini va u bilan birga papkani kiriting.

Manba kodini (yoki siz o'zgartirmoqchi bo'lgan boshqa fayllarni) olish uchun siz GCFScape dan foydalanishingiz va sourcesdk.gcf \ src_mod \ ga kirishingiz kerak. Faqat mod papkasida o'zgartirilgan fayllarni saqlashni unutmang.

Salom aziz do'stlar! Ushbu maqola bilan men yaratish bo'yicha material yozishni boshlayman Minecraft modlari... Albatta, siz qandaydir epik va original mod ustida ishlashni boshlashni kuta olmaysiz, lekin shoshilmaslik kerak. Ishni boshlashdan oldin siz kerakli dasturiy ta'minotni o'rnatishingiz kerak.

Bizga nima kerak:

  • Java JDK
  • MinecraftCoderPack
  • Minecraft
  • ModLoder
  • Notepad ++
  • Tutilish

* Xavotir olmang, garchi roʻyxat 6 ta banddan iborat boʻlsa-da, aslida hamma narsa tuyulganidan ancha oson.

Avval siz Java va sof Minecraft-ni (yaxshiroq litsenziyalangan) o'rnatishingiz kerak, albatta sizda allaqachon mavjud, ammo baribir ... Xatolarga yo'l qo'ymaslik yoki agar ular paydo bo'lsa, "Java JDK-ni o'rnatish" video darsiga qarang. sahifaning pastki qismida. U erda siz Minecraft Coder Pack (MCP) ni o'rnatish bo'yicha videoni ham topishingiz mumkin.

MCP o'rnatilmoqda

Bugungi kunga kelib, joriy versiya MCP 7.23... Ushbu versiya 1.4.5 o'yiniga mos keladi

Yuklab oling, istalgan papkaga oching ( misol: ish stolidagi "mcp" papkasi).
Bizga sof Minecraft 1.4.5 kerak. Buning uchun o'yinni ishga tushiring va "Majburiy yangilash" tugmasini bosing.

Biz yo'l bo'ylab o'tamiz: "C: \ Documents and Settings \ YourUser \ Application Data \ .minecraft"

* Siz Win + R tugmalar birikmasini bosib, so'ngra maydonga:% appdata% kiritish orqali ushbu yo'lni bosib o'tishingiz mumkin.

ModLoader-ni yuklab oling oxirgi versiya(1.4.5) va uni o'rnating. O'rnatish haqida dars ‘va siz uni har doim mening yordamimsiz topishingiz mumkin, umid qilamanki.

Har ehtimolga qarshi zaxira nusxasini yarataylik minecraft.jar.

Papkalarni nusxalash bin va resurslar bizning mcp-ning "jars" papkasiga.
Ishga tushirish decompile.bat, tugallangach, istalgan tugmani bosing. Agar sizning kompyuteringiz dekompilyatsiya paytida bir nechta xatoliklarga yo'l qo'ygan bo'lsa, bu haqda tashvishlanmang.

Eclipse o'rnatilmoqda

Kod bilan qayerda ishlaymiz, modlarimizni yaratamiz va tahrirlaymiz? Albatta, Java muharririda! Men Eclipse-ni afzal ko'raman, lekin siz NetBeans dan ham foydalanishingiz mumkin. Rostini aytsam, deyarli har qanday matn muharriri qiladi, lekin maxsus dasturlarda ishlash qulayroq.

Ushbu dasturni o'rnatish juda oddiy. Endi biz ishga tushamiz va yo'lni belgilaymiz:
"C: \ Hujjatlar va sozlamalar \ Foydalanuvchi \ Ish stoli \ mcp \ Eclipse"

NotePad ++ muharriri ham foydali. Uning yordami bilan siz kerakli fayllarni ham tahrirlashingiz mumkin va ular juda tez va qulay harakat qilishlari mumkin.

* Diqqat, aniq 2 jilddan nusxa olishni unutmang ( bin va resurslar). Bu videoda aytilmagan!

Video

Shuningdek, sizga Minecraft Coder to'plamini tez o'rnatish bilan tanishishingizni maslahat beraman. Siz faqat mendan keyin barcha amallarni takrorlashingiz kerak.

Minecraft hali ham dunyodagi eng mashhur o'yinlardan biri bo'lib, uning atrofidagi hayajon susaymaydi va bu ko'p jihatdan o'yinning ochiq kodli kodiga ega ekanligi bilan bog'liq. Bu nimani anglatadi? Bu shuni anglatadiki, har bir kishi o'yin kodini olishi va uni o'zi xohlagan tarzda yaxshilashi va shu bilan o'z rejimini yaratishi mumkin. Minecraft uchun modni qanday qilish kerak? Endi bu unchalik oson emas, shuning uchun ushbu maqola foydali bo'ladi. Unda siz hamma narsani topasiz zarur ma'lumotlar ushbu o'yin uchun o'zgartirishlar yaratish jarayoni qanday ko'rinishi haqida. Tabiiyki, bunday emas to'liq qo'llanma Minecraft uchun modni qanday qilish haqida. Buni tushunish uchun siz butun kitoblar va qo'llanmalarni o'qishingiz kerak bo'ladi. bu qisqacha kirish ushbu o'yin uchun o'zgartirishlar dunyosiga kiring, bu sizga qaysi yo'nalishda harakat qilmoqchi ekanligingizni aniqlashga yordam beradi.

Qayerdan boshlash kerak?

Agar Siz hayron Minecraft uchun modni qanday qilish haqida, keyin siz o'z mahoratingiz darajasini aniqlashdan boshlashingiz kerak. Birinchidan, siz umumiy dasturlashning asosiy tushunchalarini bilishingiz kerak, ikkinchidan, hech bo'lmaganda Java dasturlash tilini bilishingiz kerak. asosiy daraja... Agar sizda bunday qobiliyat yoki moyillik bo'lmasa, unda siz o'zingizning modingizni yaratishni orzu qilmasligingiz ham mumkin. Ko'pgina o'yinchilar mod yaratishni hayajonli va qiziqarli jarayon sifatida ko'rishadi, bu ularga ishlab chiquvchilar bir necha yil davomida ishlayotgan o'yinni osongina yaxshilash imkonini beradi. Aslida, bu qiyin va mashaqqatli ish, shuning uchun Minecraft uchun mod yasashni o'rganish istagi va istagi etarli emas. O'z modifikatsiyangiz ustida ishlashni boshlash uchun sizga haqiqiy bilim va ko'nikmalar kerak. Agar sizda ular bo'lsa, keyingi bosqichga o'tishingiz mumkin.

API yordamida modlarni yaratish

Shunday qilib, Minecraft-da modni qanday qilishni alohida ko'rib chiqish vaqti keldi. Modlarsiz o'yin zerikarli yoki zerikarli ko'rinmaydi, lekin har kim o'zining sevimli loyihasiga o'ziga xos narsalarni olib kelishni xohlaydi. Va buni qilishning eng oson yo'li - maxsus API-lardan foydalanish. Bu nima? API - bu muayyan muhitda ishlashni osonlashtiradigan dasturlash vositalari to'plami. Minecraft uchun Forge yoki Sponge kabi bir nechta turli xil API mavjud. Ularning yordami bilan siz modlarni tez va samarali yaratishingiz mumkin, chunki asboblar qutisining o'zida siz o'zingiz qilishingiz qiyin bo'lgan juda ko'p narsalarni o'z ichiga oladi. Shunga ko'ra, ushbu yondashuv qat'iy afzalliklarga ega, ular orasida asosiylarini ajratib ko'rsatish mumkin, masalan, soddalik va samaradorlik, qulaylik, shuningdek o'yinning boshqa ikkala versiyalari bilan ham muvofiqligi (va nafaqat mod ishlab chiqilgani bilan) , va hatto boshqa o'zgartirishlar bilan. ... Yagona kamchilik shundaki, sizning modingizdan foydalanmoqchi bo'lgan har bir o'yinchi o'rnatilgan APIga ega. Biroq, bu siz uchun mavjud bo'lgan yagona yo'l emas.

APIsiz ishlab chiqish

Bu jarayon API yordamida modlarni yaratishdan ancha murakkabroq. Bunday holda, siz hech qanday asboblar qutisidan foydalanmayapsiz, lekin to'g'ridan-to'g'ri o'yinning manba kodi bilan ishlayapsiz. Shunga ko'ra, siz dasturlash bo'yicha ancha chuqurroq bilimga ega bo'lishingiz, shuningdek, siz tahrir qiladigan o'yinning barcha jihatlarini batafsil tushunishingiz kerak. Bu holatda afzalliklar aniq: modlarni yaratish yoki ishga tushirish uchun hech narsa o'rnatishingiz shart emas, shuningdek, siz to'liq harakat erkinligiga ega bo'lasiz. Biroq, kamchiliklar ham ko'p, chunki sizning modifikatsiyalaringiz, masalan, boshqa modifikatsiyalar bilan mos kelmaydi va ular siz yozganingizdan boshqa Minecraft versiyalarida ishlamaydi. Va, albatta, asosiy kamchilik - bu ishning yuqori murakkabligi. Lekin agar siz dasturlashda yaxshi bo'lsangiz va shunday bo'ladi muhim qismi sizning hayotingiz, bu qiyinchiliklar siz uchun yangi bo'lmaydi.

Nima tanlash kerak?

Tabiiyki, Forge API-dan foydalanish tavsiya etiladi, chunki bu "Minecraft" mavzusida tarmoqda mavjud bo'lgan deyarli hamma narsaga mos keladigan eng keng tarqalgan vositalar to'plami. O'yin muxlislari uchun tushunarli bo'lishi uchun siz misol keltirishingiz mumkin. Minecraft-da modsiz qanday portal qilish mumkin? Siz uzoq vaqt davomida kerakli resurslarni to'plashingiz, ularni to'g'ri tartibda birlashtirishingiz, harakatlar ketma-ketligiga rioya qilishingiz va hokazo. Va modlar bilanmi? Siz shunchaki uni tanlashingiz va o'rnatishingiz kerak. Bu holda API ning afzalliklari aniq.