Şu anda XNA'da bir PC oyunu yapıyorum. Aslında bir mini oyun koleksiyonu (şu anda 3 mini oyun var), ancak indirilebilir 'paketlerde' daha fazlasını yapmayı ve eklemeyi planlıyorum.
Sorum şu: Bunu başarmanın en iyi yolu nedir?
Şu anda düşüncelerim:
- Bir 'oyun' arayüzü oluşturun
- Bu arayüze oyunlar oluşturun ancak .dll olarak oluşturun
- Ana .exe dosyasının bir dizini taramasını ve çalışma zamanında .dll dosyalarına yüklemesini sağlayın.
Fikirle çok uğraşmadım, ama en azından bu eklenti yaklaşımını kullanan uygulamalar olduğunu biliyorum (Notepad ++ gibi görünüyor), ancak emin olduğum herhangi bir oyundan emin değilim var olmaları gerekir). Ancak bu daha önce çözülmüş bir sorun gibi görünüyor, bu yüzden herhangi bir yerleşik en iyi uygulama şekli olup olmadığını merak ediyorum.