Kompyuter o'yinlarini tayyorlash

Muallif: Eugene Taylor
Yaratilish Sanasi: 16 Avgust 2021
Yangilanish Sanasi: 22 Iyun 2024
Anonim
Kompyuter o’rganish kurslari Windowsdan foydalanish
Video: Kompyuter o’rganish kurslari Windowsdan foydalanish

Tarkib

Sizda kompyuter o'yinlarini o'ynash, raqiblarni mag'lub etish va butun olamni aqlingizning tubsiz chuqurligidan ixtiro qilish uchun yangi strategiyalar ishlab chiqish sevimli mashg'ulotingiz bormi? O'zingizning kompyuter o'yiningizni yaratish uchun foydalanishingiz mumkin bo'lgan ko'plab vositalar mavjud, ular faqat yuqoridagi ko'nikmalarni talab qiladi, ammo ba'zi dasturiy bilimlar sizga ishlash uchun ko'proq imkoniyatlar beradi. Sichqoncha va klaviaturani oling va boshlang.

Qadam bosish

2-qismning 1-qismi: Kerakli vositalarni topish

  1. Asosan matnga asoslangan o'yin. Bu texnik jihatdan eng oson o'yin bo'lishi mumkin, ammo hamma ham grafikasiz o'yinga qiziqmaydi. Matnga asoslangan o'yinlarning aksariyati hikoya, kashfiyot va jumboqlarni birlashtirib, hikoya, jumboq yoki sarguzashtga qaratilgan. Quyida bir nechta bepul variantlar mavjud:
    • Twin brauzeringizda tez va oson ishlatilishi mumkin.
    • StoryNexus va Visionaire o'yin imkoniyatlari va grafikalarida ko'proq imkoniyatlarga ega.
    • Inform7 - bu ixlosmandlarning katta jamoasiga ega bo'lgan yanada kuchli vosita.
  2. 2 o'lchovli o'yin qiling. GameMaker va Stencyl - bu har qanday janr uchun ishlatishingiz mumkin bo'lgan yaxshi variantlar va sizda dasturlashdan unga ehtiyoj sezmasdan foydalanish imkoniyati mavjud. Chizish! brauzer o'yinlari uchun foydalanishingiz mumkin bo'lgan yana bir vosita.
  3. 3D o'yinlar sizga mos kelishini sinab ko'ring. 3 o'lchamli o'yin 2 o'lchovli o'yinlarga qaraganda ancha qiyin, shuning uchun bu uzoq loyiha va juda mashaqqatli ish ekanligini unutmang. Spark va Game Guru sizga ba'zi ishlarni tejashga yordam beradi, chunki siz u bilan kod satriga ehtiyoj sezmasdan dunyo qurishingiz mumkin. Agar sizda dasturlash tajribasi bo'lsa yoki buni qanday qilishni bilmoqchi bo'lsangiz, Unity-ning eng mashhur o'yin dvigatelini sinab ko'ring.
    • Agar siz mavjud materiallardan foydalanish o'rniga 3D modellarni o'zingiz ishlab chiqarishni boshlashni xohlasangiz, unda sizga 3DS Max, Blender (bepul) yoki Maya kabi 3D dasturlari kerak.
  4. Ko'p dasturlashni o'z ichiga olgan yondashuv. Dasturchi sifatida ma'lumotingiz bo'lsa ham, birinchi o'yin uchun yuqoridagi dvigatellardan birini ishlatishni xohlashingiz mumkin. Albatta, qiyinroq bo'lganligi sababli, biror narsani sinab ko'rmang. Ammo ba'zi odamlar o'yinni noldan dasturlash orqali to'liq nazorat qilishni yaxshi ko'radilar. Matn muharriri o'rniga o'yinni Eclipse kabi IDE (Integrated Development Environment) da dasturlashtiring, shunda siz kerak bo'lgan hamma narsani bitta loyihada qulay tarzda tashkil qilishingiz mumkin.
    • Deyarli har qanday dasturlash tilida o'yin yozish mumkin bo'lsa-da, C ++ tilini o'rganish sizning qo'lingizga kerakli vositalarni beradi. Siz barcha turdagi o'quv qo'llanmalarini va o'yinlarni rivojlantirish uchun tonna resurslarni topishingiz mumkin.

2-qismning 2-qismi: O'yinni o'tkazish

  1. Kontseptsiyani tanlang. Birinchi loyihangiz uchun siz o'ylayotgan janrda kichik namunani yaratish juda yaxshi boshlang'ich nuqtadir. Bu platforma o'yini yoki rol o'ynash o'yini bo'lishi mumkin. Ishni boshlashdan oldin o'yin haqida fikrlaringizni va quyidagi savollarga javoblaringizni yozing:
    • O'yin (mavzu) ning eng muhim qismi nima? Bu raqiblarni engib o'tish, jumboqlarni echish yoki boshqa belgilar bilan suhbatlashish bo'lishi mumkin.
    • O'yin qanday bo'lishi kerak? Masalan, raqiblarga qarshi kurashni tugmachalarni real vaqtda bosish yoki burilishga asoslangan taktik qarorlar yordamida amalga oshirish mumkin. Ko'p dialogli o'yinlar o'yinchiga ma'lum qarorlarga qarab yoki personajlar va o'yin dunyosi haqida iloji boricha ko'proq ma'lumot olish orqali syujetni shakllantirishga imkon beradi.
    • O'yinning kayfiyati qanday? Bu dahshatli, quvnoq, sirli yoki hayajonlimi?
  2. Oddiy daraja yarating. Agar siz o'yin dvigatelidan yoki o'yin vositasidan birinchi marta foydalanayotgan bo'lsangiz, endi bu vosita bilan o'ynash vaqti keldi. Fonlarni, ob'ektlarni va belgilarni qanday joylashtirishni bilib oling. Agar kerak bo'lsa, o'yinchi biror narsa qila oladigan narsalarni yarating yoki dasturiy ta'minot bilan birga keladigan yoki interaktiv bo'lgan tayyor narsalarga qarang.
    • Agar biror narsa qilishni bilmasangiz, bu haqda veb-saytidan so'rang yoki qo'shimcha ma'lumot olish uchun Internetda qidiring.
    • Hozirda yoritish va boshqa grafik effektlar haqida tashvishlanmang.
  3. Agar kerak bo'lsa, asosiy o'yinni loyihalash. Bu o'yin dasturiga ozgina o'zgartirish kiritish yoki murakkab tizimlarni noldan yaratishni anglatishi mumkin. Mana bir nechta misol:
    • Platformada o'yin qilayotganda, belgi ikki baravar balandroq sakrashi yoki boshqa "maxsus" harakatlarni bajarishini xohlaysizmi? Belgining sakrashi mumkin bo'lgan balandlik bilan o'ynang yoki bir marta bosganingizda, tugmachani bosib ushlab tursangiz yoki sakrashning turli uslublaridan birini tanlang.
    • Agar siz aksiyalarni o'ynash yoki dahshatli o'yinni qilsangiz, o'yinchi qaysi qurollardan boshlanadi? Aktyor yangilashi mumkin bo'lgan 2 yoki 3 ta qurolni tanlang va ularni sinab ko'ring. Turli xil qurollar orasidagi tanlovni qiziqarli qilishga harakat qiling. Masalan, bitta qurol ko'proq zarar etkazishi, bir nechta dushmanlarni chiqarib tashlashi yoki dushmanlarini zaiflashtirishi mumkin. Qurollarning hech biri barcha imkoniyatlarga ega bo'lmasligi mumkin, faqat juda ko'p xarajat talab qiladigan qurollardan (juda katta ruhiy kuch talab etadigan sehr yoki bitta ishlatilgandan keyin parchalanadigan qurol).
    • Dialogga asoslangan o'yinda siz o'yinchini variantlar ro'yxatidan dialog oynalarini tanlashi yoki shunchaki tinglashi, so'ngra biron bir harakatni amalga oshirishi va keyin dialog davom etishi mumkin. O'yin qat'iy belgilangan yo'ldan borishini xohlaysizmi yoki o'yinni tugatish uchun bir nechta yo'llar va usullar mavjudmi?
  4. Bir nechta darajalarni yarating. Uchdan beshta qisqa darajalar birinchi o'yin uchun yaxshi boshlang'ich maqsaddir, ammo siz buni har doim kengaytirishingiz mumkin. Har bir daraja biroz boshqacha ekanligiga ishonch hosil qiling, "asosiy o'yin" dizaynini unutmang. Siz ushbu darajalarni birin-ketin qilishingiz yoki keyinroq birlashtirishingiz mumkin, qaysi biri siz uchun eng oson.
    • Platforma o'yinida odatda harakatlanuvchi platformalar yoki tezroq dushmanlar ishlatiladi.
    • Jangovar o'yin yangi dushmanlarning to'dasini, qattiq raqibni va maxsus qurol va taktikasiz mag'lub bo'lishi juda qiyin bo'lgan dushmanlarni tanishtirishi mumkin.
    • Jumboq odatda boshqotirmalar turidan iborat bo'lib, har bir yangi daraja uchun qiyinroq versiyalarni taklif qiladi yoki o'yinchini echim haqida uzoqroq o'ylashga majbur qiladigan yangi vositalar va to'siqlarni taqdim etadi.
  5. Qisqa va uzoq muddatli maqsadlarni amalga oshiring. Ular odatda "ikkilamchi mexanika" yoki "ikkilamchi o'yin o'yinlari" deb nomlanadi. O'yinning sakrash kabi asosiy qismlaridan foydalangan holda, o'yinchi dushmanlarni mag'lub etish yoki xazina to'plash kabi boshqa o'yin darajasiga ko'tariladi. Bu oxir-oqibat boshqa maqsadlarga erishishga olib kelishi mumkin, masalan darajaning oxiri, yangilanish uchun pul tejash va, albatta, o'yinni mag'lub etish.
    • Misoldan ko'rinib turibdiki, siz allaqachon buni tushunmasdan rivojlanishga kiritgansiz. Qanday bo'lmasin, o'yinchi o'yinning maqsadini tezda tushunishiga ishonch hosil qiling. Agar 10 daqiqadan so'ng o'yinchi faqatgina o'yin dushmanlarni qayta-qayta otishdan ko'ra chuqurroq emas degan xulosaga kelishi mumkin bo'lsa, unda zerikish yashiringan bo'ladi. Agar birinchi dushmani o'ldirgandan so'ng, o'yinchi bir qator tangalarni oladigan bo'lsa, o'yinchi maqsad borligini (tangalarni mukofot uchun tejash) va o'yin unga olib borishini biladi.
  6. O'yinni sinab ko'ring. Har bir darajani bir necha marta sinab ko'ring va boshqalar sizga yordam berishini so'rang. O'yinga turli xil usullar bilan yondashishga harakat qiling, shu jumladan, hech qachon niyat qilmagan narsalaringiz, masalan, kvestlarni e'tiborsiz qoldirish va to'g'ridan-to'g'ri oxirgi xo'jayinga yugurish yoki o'yinni "befoyda" qurollar yoki yangilanishlar bilan mag'lub etishga urinish. Bu juda xafa bo'lishi mumkin bo'lgan uzoq jarayon, ammo xatolarni tuzatish va o'yin barcha o'yinchilar uchun qiziqarli bo'lishini ta'minlash bunga loyiqdir.
    • O'yin sinovchilariga boshlash uchun zarur bo'lgan ma'lumotni bering. O'yin hali rivojlanayotganligini va qaysi tugmachalardan foydalanilishini bilishlari kerak. Ular boshqa hech narsani bilishlari shart emas.
    • O'yin sinovchilariga ular to'plagan barcha ma'lumotlar uchun teskari aloqa shakllarini taqdim eting, bu sizga ushbu ma'lumotlarni osongina taqqoslash yoki mos yozuvlar qilish imkonini beradi. Shuningdek, u sizga ishonchsiz bo'lgan o'yin qismlari haqida aniq savollar berishga imkon beradi.
    • Sizga ko'proq foyda keltiradigan testchilar - siz tanimaydigan va o'zingizning o'yiningizga ijobiy munosabatda bo'lish majburiyatini sezmaydigan odamlar.
  7. Grafika va tovushni jilolang. Onlaynda juda ko'p o'yin aktivlarini topish mumkin bo'lsa-da, vaqtni to'g'ri yoki mos emasligini tekshirib ko'rish, aks holda uning o'rnini qidirish kerak. 2 o'lchamli o'yinda oddiy grafikalarni tahrirlash uchun rasm muharriridan foydalanishni o'rganing yoki agar siz ambitsiyali 3D loyihani yerdan olib tashlamoqchi bo'lsangiz, OpenGL kabi dasturlardan foydalaning. Aktyorni asosiy yo'l bo'ylab xonani aylanib chiqadigan yorug'lik effektlarini va zararli effektlarni qo'shib, salqin hujumlarni namoyish eting va fonda harakat yarating. Yugurish, hujum qilish, sakrash va boshqa kerakli joylarga ovoz effektlarini qo'shing. Albatta, biror narsani o'zgartirish yoki yaxshilash uchun har doim sabab bor, lekin vizual va audio sizning talablaringizga javob berishi bilan o'yin tayyor bo'ladi. Tabriklaymiz!