Mundarija:

Kodlashsiz mobil o'yin yaratish: 6 qadam
Kodlashsiz mobil o'yin yaratish: 6 qadam

Video: Kodlashsiz mobil o'yin yaratish: 6 qadam

Video: Kodlashsiz mobil o'yin yaratish: 6 qadam
Video: Hech qanday dasturlash tilini o'rganmasdan ilova yaratishni o'rganamiz! 2024, Noyabr
Anonim
Image
Image

O'yinni yaratish, 3D o'yinlarini yaratish uchun birlikdan foydalanish yoki Java kabi tillarda qattiq kodlash o'yinlari bo'ladimi, juda qiyin ko'rinishi mumkin. Qanday bo'lmasin, sizga ko'p tajriba kerak, bu yangi boshlayotgan odam uchun har doim ham qiziq emas. Shunday qilib, ushbu loyihada biz boshidan oxirigacha juda oddiy platformer o'yinini (Mario kabi) o'tkazmoqchimiz.

1 -qadam: Ishga kirishish

Ishni boshlash
Ishni boshlash
Ishni boshlash
Ishni boshlash

Biz o'z o'yinimizni o'tkazmoqchi bo'lgan platforma AppShed deb nomlanadi, bu veb -saytda ilovalarni ishlab chiqish uchun qulay muhit yaratilgan, lekin Phaser o'yin dvigateliga ega, bu bizga o'yinlari bo'lgan ilovalarni yaratishga imkon beradi!

Boshlash uchun biz AppShed -ga o'tamiz va kirishni bosamiz (agar sizda hisob bo'lmasa, siz bepul ro'yxatdan o'tishingiz mumkin). Bu vaqtda sizga ikkita variant taklif etiladi: AppBuilder va IoTBuilder, chunki biz bu safar AppBuilder -ni bosmoqchimiz (biz boshqa loyihalarni ko'rib chiqing, IoTBuilder -dan ilova yaratish uchun qanday foydalanish kerakligini ko'rib chiqing). nazorat chiroqlari!)

AppBuilder -da bo'lganingizda, sizga simulyatsiya qilingan telefonni taqdim etish kerak, aynan shu erda biz o'z o'yinimizni quramiz. Biz ekranning pastki qismidagi yangi ilovani bosish bilan boshlaymiz, so'ngra yangisini yaratamiz, keyin unga "o'yin" nomini beramiz.

2 -qadam: O'yin mexanizmi haqida

O'yin mexanizmi haqida
O'yin mexanizmi haqida

Endi o'yinni chuqur o'rganishdan oldin, keling, o'yinni oson bajarishga yordam beradigan asosiy o'yin mexanizmini ko'rib chiqaylik. U Phaser deb nomlanadi va u HTML 5 va Javascript -da ishlaydi, shuning uchun bu bizga veb -brauzerimizda o'yinlar yaratish va ishga tushirish imkonini beradi.

Agar siz Phaser haqida biror narsa bilsangiz, uni ishlatish uchun siz hali ham kod yozishni bilishingiz kerakligini bilasiz. Shunday qilib, mutlaqo yangi boshlanuvchilar uchun bu ideal emas. Bu erda AppShed keladi, AppShed Phaser dvigatelini oladi va sudrab olib tashlashni osonlik bilan tartibga soladi, bu bizga kodlashsiz o'yinlar qilish imkonini beradi.

3 -qadam: Ilovani yaratishga qaytish

Ilovani yaratish sahifasiga qaytish
Ilovani yaratish sahifasiga qaytish
Ilova yaratish sahifasiga qaytish
Ilova yaratish sahifasiga qaytish
Ilova yaratish sahifasiga qaytish
Ilova yaratish sahifasiga qaytish

Shunday qilib, biz o'z ilovamizni yaratdik va unga nom berdik, lekin bizning ilovamiz butunlay bo'sh. Birinchi o'yinni qo'shish uchun biz modullarni bosishimiz va qidirish satrida "o'yin" ni qidirishimiz kerak. Keyin siz turli xil variantlarni ko'rasiz (bu har xil darajadagi har xil o'yinlar), biz Platforma o'yinini (Phaser) bosamiz, chunki bu eng oson tahrirlanadigan o'yin.

Siz foydalanishni bosganingizda, sizning ilovangiz birdaniga rasmlar va ismlar bilan to'lib -toshganini ko'rishingiz kerak, bularning barchasi bizning o'yinimizning jihatlari. Quvur, xarakter, platformalar va fonlar borligini ko'rasiz, ular keyinchalik o'yin dunyosini tashkil qiladi. Eng yuqori qismida siz o'yinni boshlash tugmachasini ko'rishingiz kerak, davom eting va o'yinni boshlash uchun uni ikki marta bosing.

O'yin yuklangandan so'ng siz o'q tugmalaridan foydalanishingiz yoki sichqoncha bilan harakatlanishingiz mumkin. O'yinda siz oldingi ekranda ko'rgan quvur, platformalar va boshqa barcha jihatlarni ko'rishingiz kerak.

4 -qadam: O'yinni tahrirlash

O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash
O'yinni tahrirlash

Shunday qilib, oxirgi bosqichda biz ekrandagi barcha tasvirlar o'yindagi dunyoni tashkil qilganini bilib oldik, agar biz ularni tahrir qilsak, bu bizning o'yindagi narsalarni o'zgartiradi.

Shunday qilib, biz ularni tahrir qilmoqchimiz, biz tahrir qilmoqchi bo'lgan narsani sichqonchaning chap tugmasi bilan bosamiz, masalan, biz platformalardan birining o'rnini o'zgartirmoqchi bo'ldik, biz buni platformalardan birini bosish orqali amalga oshirardik va keyin tahrirlashni bosamiz. Endi biz X, Y, kenglik va balandlik kabi bir qator qiymatlarga ega matn qutisini ko'rishimiz kerak. Agar biz platformaning o'rnini o'zgartirmoqchi bo'lsak, biz X va Y qiymatini, o'lchamini o'zgartirishni xohlasak, kenglik va balandlik qiymatini o'zgartirgan bo'lardik.

Shunday qilib, platformani ko'chirish uchun biz X qiymatini 100 ga, Y qiymatini 70 ga o'zgartiramiz. Saqlash tugmachasini bosamiz va o'yinni qaytadan sinab ko'ramiz, shunda o'yin boshqacha ko'rinishini ko'rishimiz kerak. Biz ushbu qadriyatlarni o'yinning barcha jabhalarida o'zgartirishimiz mumkin, shunda uni yanada moslashtiramiz.

5 -qadam: Ko'proq qo'shish

Ko'proq qo'shish
Ko'proq qo'shish
Ko'proq qo'shish
Ko'proq qo'shish

Bu erda biz o'yin dvigatelining qanday ishlashini, bu o'yinlarga qanday o'tishni va narsalarni o'lchamlarini o'zgartirish va harakatlantirish orqali o'yinlarni qanday qilib moslashtirishni o'rgandik, endi biz o'z o'yinimizga qanday qilib ko'proq platformalar va moslamalarni qo'shishni ko'rib chiqamiz..

Biz qilmoqchi bo'lgan birinchi narsa - modullarga qaytish va o'yinni qayta qidirish, "Phaser platforma o'yini" deb nomlangan faylda siz boshqa platformani qo'shish variantini ko'rishingiz kerak, biz buni bosamiz va keyin "Foydalanish" tugmasini bosamiz. Endi siz o'yin ekranida 3 ta quvur borligini ko'rishingiz kerak, lekin agar biz o'yinni boshlasak, atigi 2 tasi ko'rinadi. Buning sababi shundaki, 2 ta quvur bir xil x va y qiymatiga ega, ya'ni ular bir -birining ustiga chiqadi, buni tuzatish uchun biz faqat qiymatlardan birini o'zgartiramiz, shunda 3 -ni ko'rish mumkin.

6 -qadam: uni telefoningizga yuklab olish va uni davom ettirish

Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish
Telefoningizga yuklab olish va uni davom ettirish

Shunday qilib, endi bizning o'yinimiz o'ynashga tayyor, uni telefonlarimizga yuklash uchun biz nashr etishni, so'ngra ishga tushirishni bosamiz, bu jarayon tugagandan so'ng biz ulashish va keyin QR kodini bosamiz. Bu bizga telefon orqali skanerlashimiz mumkin bo'lgan QR kodini taqdim etadi, biz o'z o'yinimizni telefonimizga qo'yamiz. Bir necha soniya ichida o'yin yuklanadi va biz endi o'z telefonimizda o'ynay olamiz. Belgini boshqarish uchun siz barmog'ingizni ekran bo'ylab sudrab borishingiz yoki telefoningizni xohlagan tomonga burishingiz mumkin.

Va shunga o'xshab, biz juda oddiy o'yin qurdik va uni telefonimizga qo'ydik. Endi, bu siz qurishingiz mumkin bo'lgan eng oddiy o'yinlardan biri, lekin siz uni oddiy platformer o'yini emas, balki ancha uzoqlashtira olasiz. AppShed tomonidan yaratilgan kosmik bosqinchilar o'yinini ko'rib chiqing. Bu yerda

Agar sizda biron bir savol bo'lsa, sharh qoldiring va biz sizga javob beramiz

Tavsiya: