Çekirdek Kodları

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

Roblox Battle Royale'nin çekirdek oyun döngüsü genellikle iki script tarafından ele alınır, özellikle ServerScriptService/Server sunucuda ve StarterPlayer/StarterPlayerScripts/Client'da.

Başlangıç ​​Yükleme

ReplicatedFirst/InitialSetup kullanıcı kılavuzu, birkaç motor seviyesi sistemi — yerleşik UI, sohbet vb. — ve işlemi önce ReplicatedFirst/Configurations/AssetPreloads içinde belirlenen varlıkları yüklemesini garanti eder.

Oyun Bölümleri

Belirli sistemlerin başlatılması ve güncellenmesi oyunun mevcut aşamasına bağlı olarak farklı yapılır. Bu durumların çoğu ServerScriptService/Core/GameStageHandler ile sunucudaki ve ReplicatedStorage/Core/StageManager ile kliende işlenir

Yerler/Sunucu Roloları

ReplicatedFirst/Configurations/MainConfiguration içinde, farklı oyun oynama modları listelenmiş bir dizi aşamadan oluşur.


local _roleStages = {
Lobby = {"Lobby"},
Queue = {"Queue"},
Gameplay = {"Waiting", "Gameplay", "EndGame"},
}

Bir yerin 3 farklı rolü olabilir:

  • Lobi — Oyun modu gibi seçeneklerin seçildiği ilk yer.
  • Sıra — Bir oyun moduna konsantrasyon oluşturmak için, oyun moduna olan oyuncuların bir kümesinin oluşturulduğu yer. Oyun moduna ulaşıldığında, oyun modunda oluşturulan oyuncuların sayısının minimum oyun modunda belirlenen sayıya ulaştığında, bir sayıdown başlat, şu anda 3:00 dakika için y
  • Oyun Tasarımı — Skydiving'in gerçekleştiği yer ve oyunun tamamlanmasına kadar oynanan yer.