Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Noyabrda kompüterimi ilk aldığım zaman bu layihə başladı. Yeni bir bacarıq öyrənməyin əyləncəli bir yolu olaraq başladı və tezliklə ən çox sevdiyim hobbilərimdən biri oldu. O vaxtdan bəri üzərində işləyirəm və ümumi proqramlaşdırma müddətinin 75 saatından çoxunu işlətmişəm. Proqramlaşdırmanın özündə həqiqətən dik bir öyrənmə əyrisi var və çətinlik və tətbiq baxımından yeni bir dil öyrənməyə çox bənzəyir. Çox yavaş başlayırsan, dilin əsas sintaksisini və ritmini öyrənirsən və tezliklə oyun ideyaları ilə bağlı koddan istifadə etməyə başlayırsan. Bəzən fikirlər işləmir və işlərin düzgün yollarını tapmaq çox araşdırma apara bilər, amma son məqsəd buna dəyər.
Təchizat
-PC
-Birliyin ən yeni versiyasına giriş
-Marmoset Hexels 3 kimi sprite yaratmaq proqramına daxil olun
Addım 1: Beyin fırtınası
Oyununuz üçün fikir siyahısını yaradın. Mümkün qədər dəqiq yazdığınızdan əmin olun, çünki bu, kodlaşdırma müddətini xeyli azaldacaq. Fikirlərinizi təşkil etmək üçün trello.com saytından istifadə etməyi məsləhət görürəm, amma bu layihə üçün telefonumdakı qeydlər tətbiqindən istifadə etdim.
Addım 2: Sprite yaradılması
Bu sprite daha sonra daxil etməyi planlaşdırdığınız daha mürəkkəb fikirlər üçün yer tuta bilər, ancaq kodlaşdırmağa başlamazdan əvvəl bir növ vizual ilə başlamaq yaxşıdır.
Addım 3: Beyin fırtınasından fikirləri həyata keçirin
Kamera hərəkəti və xarakter nəzarəti kimi əsaslarla başlayın. Oyunun yuxarıdan aşağıya və ya düz 2D olmasını istəmək kimi şeyləri öyrəndiyiniz yer budur. Əsasları bitirdikdən sonra düşmən AI və animasiya kimi daha mürəkkəb fikirlərinizi həyata keçirməyə başlayın.
Addım 4: Fikir Siyahınızdakı hər şeyi həyata keçirənə qədər Kod yazmağa davam edin
Gedərkən siyahıya əlavə etməkdən qorxmayın. Oyunun yaradılmasında heç bir məhdudiyyət yoxdur. Fikirlərinizi davam etdirdiyiniz müddətcə davam edə bilərsiniz. Burada gördüyünüz şəkil, hörümçək AI proqramlaşdırarkən əldə etdiyim bir tatar yayı fikri üçün kodlardan biridir.