Web ve DB merkezli uygulamaların programcısı olarak, listeler, ağaçlar, grafikler vb. Veri yapıları hakkında bilgi sahibiyim. neredeyse tüm temel işlevlerin yerleşik olduğu müşteri odaklı çerçevelerle çalıştı. C, PHP, Java, HTML, PL / SQL ve MySQL biliyorum. Şu anda Python öğreniyorum.
Oyun geliştirmeye başlamak istiyorum. Yeni başlayanlar için oyun geliştirmeye yönelik öneriler, ipuçları ve yaklaşımlarla ilgili başka sorular gördüm. Bu noktayı anlıyorum ve cevapları açık. Gönderdikten birkaç gün sonra Motorları Değil , Oyun Yazın makalesini okudum ve bir oyun motoru oluşturmadan önce bir oyun uygulamam gerektiğini fark ettim. Yine de sorularım var.
Amacım
- Veri yapısı algoritmalarını, matematik ve fizik kavramlarını kullanmak da dahil olmak üzere temel düzey programlama becerilerimi geliştirin.
- Temel seviye kodlamasında kendinizi şımartmak için iyi bir oyun motoru uygulayın.
- Yapay zeka araştırma alanına girebilmek için.
Bir programcının bir oyun motoru geliştirmek için bilmesi gereken belirli matematik, fizik, AI ve genel kavramlar nelerdir?