Dvigatel - bu eng ko'p ishlatiladigan o'yin funktsiyalarini soddalashtirishga mo'ljallangan ma'lum tizimlar to'plami. Bu o'yinni yaxshi ko'chirishni ta'minlaydi. Yaxshi ishlab chiqilgan dvigatel boshqa kutubxonaga yoki hatto boshqa platformaga osongina ko'chirilishi mumkin. Siz uni o'zingiz yozishingiz mumkin, lekin faqat dasturlash bo'yicha ba'zi bilimlarga ega bo'lishingiz kerak.
Ko'rsatmalar
1-qadam
Qaysi o'yinni qiziqarli va ommabop bo'lishi uchun yaratmoqchi ekanligingizni tanlang. Buni amalga oshirish uchun bozorni o'rganing (hatto siz sotilmaydigan o'yinni qilayotgan bo'lsangiz ham, baribir bozorni o'rganing - bu sizning ijodingiz talabga javob berganda har doim yoqimli).
2-qadam
O'yinni juda aniq grafikalar va to'liq harakat erkinligi bilan bajarishga urinmang. Talablarni aytib bering. Ehtimol, bu soddalik, belgilar soniga talablar, ishlash yoki syujet xususiyatlari bo'lishi mumkin.
3-qadam
Yuqoridan pastga yondoshish yordamida funktsiyalar iyerarxiyasini yarating. Biron vaqt siz endi yuqoridan pastga qarab me'morchilikni davom ettira olmaysiz, lekin hamma narsani qilganingiz uchun emas. Shunchaki amalga oshirishning murakkabligi sizga o'z qoidalarini beradi, shuning uchun ierarxiyani pastdan yuqoriga qarab yaratishda davom eting, ya'ni. API-ning o'ziga xos xususiyatlaridan kelib chiqib, yuqori darajadagi interfeysni sozlang.
4-qadam
Loyihalashni boshlang. Yuqori funktsiyalar pastroqlarni chaqirishdan iborat (ya'ni, ular amalda ierarxiyani yaratish bosqichida amalga oshiriladi). Psevdokoddagi eng past funktsiyalarni ijro etilishini loyihalash. S psevdokodni faqat rus tilida yozmang. U kamida 2 baravar qisqaroq bo'lishi va algoritmni tavsiflovchi tarzda o'zida mujassamlashtirishi, savolga "qanday" emas, balki "nima" deb javob berishi va eng muhim narsalarga e'tiboringizni qaratishingizga imkon berishi kerak. Pastki funktsiyalar uchun testlar yarating va dasturning to'g'riligini isbotlashga harakat qiling.
5-qadam
Kodlash bosqichini boshlang. Quyi funktsiyalarni va testlarni amalga oshiring va ishlaydigan dasturni oling. Fikrlar uchun pseudocode-dan foydalaning va formatlashning o'ziga xos uslubiga rioya qiling. Ochiq rejalashtirishni amalga oshirish tavsiya etiladi, chunki begonalar sizga o'zingiz sezmagan kamchilik va xatolarni aniqlashda yordam beradi. Shunday qilib, siz o'zingizning ish vaqtingizni sezilarli darajada qisqartirasiz va natijani yaxshilaysiz.