Şu anda, çoğu yönden geliştirmek isteyeceğim bir oyun yazmanın erken gelişimindeyim.
Ağ kodunu yazarken nasıl atlayabilirim, ancak bunu oldukça kolay bir şekilde uygulayarak bırakarak, sadece eklemek için tüm oyunu yeniden yazmak zorunda kalmam.
Aklımda ne var?
Fizik / çarpışma algılama, oyun mantığı, veri türleri ve canlandırma / oluşturma işlemlerini birbirinden ayırdığım bir bileşen desenim var.
Henüz ağ kodu uygulanmamış bir istemci ve sunucuyu yerel olarak sınanabilir nasıl yazabilirim?
İstemcide ne yapmalıyım ve sunucuda ne yapmalıyım? Sadece ağ kodu bitmiş gibi davranmalıyım ve hiçbiri olmayacak olsa bile sunucu ve istemci ve gecikmeler için hesap arasında mesaj gönderir miyim?
Edit: Yukarıdan aşağıya bir RPG olması planlanıyor. Arkadaşlarınız için bir sunucuya ev sahipliği yaptığınız basit çok oyunculu, düşündüğüm şey, bu yüzden hile yapmak çok fazla bir sorun değil (hile arkadaşlarla oynamak ister?). Yine de bir "Sunucu her zaman haklıdır" - yaklaşımı ile gitmek istiyorum.
Edit 2: Sanırım zihnimin nasıl olması gerektiğine dair bazı işaretler arıyorum. Her efekti / değişikliği anında uygulamak yerine klavye girişini, canlandırmayı vb. Nasıl yapmalıyım? Hmmm, sonuçta herhangi bir yere gitmeden önce ağ üzerinde düzgün bir şekilde okumam gerekebilir, bu da yerel olarak çalışabilecek bir tür ağ iskeleti yaparak kurtulmayı umduğum şeydi.