Bir Battle Royale Oluşturulması

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Seri Açıklaması

Kullanıcıların en son oyuncu olmak için yarıştığı bir tur tabanlı çok oyunculu bir deneyim oluşturun! Macera oyunundan sonra, bu seri oyun tasarımı ve bilgisayar bilimindeki temel ilkelere genişletilmiştir. Sonunda, deneyim kolayca özelleştirilebilir ve monetize edilebilir.

Hedefler ve Önkoşullar

Öğrenme Hedefleri

Modüler programlama pratiği yapmak için ayırt edici oyun işlevlerini işleyen kodlar oluşturarak, oyuncuların ışınlanması veya bir maç başlatıcıyı başlatma gibi oyun işlevlerini ayrı ayrı ele almak.

Oyun başladığında ve bitişinde etkinlikler uygulayın, böylece ayrı scriptler arasında neden ve etki ilişkileri oluşturabilirsiniz.

Oyuncuları yönetmek için maslakları uygula ve oyuncuların başlat, kazanmasına veya oyundan ayrılmasına gerekli olduğu gibi manipüle et.

Round based oyunların kodlama mimarisi anlayışını anlayın, halka oynanışoluşturmak için nasıl temizlenip sıfırlanacağını.

Önkoşullar

İstatistikleri, matrisleri ve for döngülerini kullanmanın nasıl anlaşılacağını anlayın.

Genel bir modül kripti anlayışına sahip olun.

Seri İçerikleri

MakaleAçıklama
Proje YüklemeBir vizyon planlayın deneyim için ve oyun oynama ve hareketiyle ilgili test için bir harita oluşturun.
Oyun Loop'unu KodlamaDeneyin arka planında çalışacak olan bir oyun döngüsünü kodlamak için modül kayıtlarını kullanın.
Oyuncuları YönetmeBir dizi oyuncuyu yönetmek için modül kodlarını kullanmaya devam edin ve oyuncuları bir eşleşmeışınlatma gibi işlevleri yerine getirin.
Zamanlayıcılar ve EtkinliklerOyunun farklı devletlerini takip etmek ve bir devletin sona ermesini gibi herhangi bir devletin değişmesinde sinyal vermek için etkinlikleri kullanın.
Bir GUI OluşturulmasıGrafik kullanıcı arayüzü kullanarak oyun durumunu ve diğer bilgileri oyunculara gösterin.
Maçları SonlandırmaMaçlardaki mevcut oyuncu sayısını izleyin ve bu bilgiyi kullanarak oyunun bitirtetikleyen etkinlikleri gönderin.
Temizle ve SıfırlaOyuncuların bir eşleşmesonra sürekli bir oyun oynama döngüsü deneyimlemesi için kodun nasıl temizlendiğini öğrenin.
Projeyi TamamlamaHaritayı dekorasyon için kaynakları bulun ve deneyimi daha ileriye taşımak için seçeneksel zorlukları görün.

Örnek Proje

Battle Royale Örneği

Bu seriyle neler geliştirebileceğinizi görmek için son projenin bir versiyonunu oynayın.