Tôi hiện đang làm một trò chơi trên PC trong XNA. Đây thực sự là một bộ sưu tập các trò chơi nhỏ (có 3 trò chơi nhỏ vào lúc này) tuy nhiên tôi dự định thực hiện và bổ sung thêm, trong các 'gói' có thể tải xuống.
Câu hỏi của tôi là, cách tốt nhất để đạt được điều này là gì?
Hiện tại suy nghĩ của tôi là:
- Tạo giao diện 'trò chơi'
- Xây dựng trò chơi theo giao diện này nhưng tạo chúng dưới dạng dll
- Có tệp .exe chính quét một thư mục và tải trong các tệp dll khi chạy.
Tôi đã không loay hoay với ý tưởng này nhiều, nhưng tôi biết ít nhất có những ứng dụng sử dụng phương pháp bổ trợ này (dường như Notepad ++), nhưng tôi không chắc chắn về bất kỳ trò chơi nào (mặc dù tôi chắc chắn họ phải tồn tại). Tuy nhiên, có vẻ như đây là một vấn đề đã được giải quyết trước đây, vì vậy tôi tự hỏi liệu có bất kỳ hình thức thực hành tốt nhất nào được thiết lập hay không.