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
Makale | Açıklama |
---|---|
Proje Yükleme | Bir vizyon planlayın deneyim için ve oyun oynama ve hareketiyle ilgili test için bir harita oluşturun. |
Oyun Loop'unu Kodlama | Deneyin arka planında çalışacak olan bir oyun döngüsünü kodlamak için modül kayıtlarını kullanın. |
Oyuncuları Yönetme | Bir 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 Etkinlikler | Oyunun 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ırma | Maçlardaki mevcut oyuncu sayısını izleyin ve bu bilgiyi kullanarak oyunun bitirtetikleyen etkinlikleri gönderin. |
Temizle ve Sıfırla | Oyuncuların bir eşleşmesonra sürekli bir oyun oynama döngüsü deneyimlemesi için kodun nasıl temizlendiğini öğrenin. |
Projeyi Tamamlama | Haritayı 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. |