Я пытаюсь создать забавный «конкурс». Разработчики напишут бота, который играет какую-нибудь игру - возможно, BlackJack, и главная программа будет содержать игру и позволить ботам играть друг против друга.Как создать систему плагинов Dll для воспроизведения ботов AI друг против друга - в .Net
Я принимал участие в таких вещах раньше, но никогда не был связан с приложением «хозяин». И я не уверен, как это сделать.
я буду делать это в VB.Net
Разных людей будут писать свои собственные боты - Я предполагаю, что я хочу, чтобы требовать от них, чтобы реализовать конкретный интерфейс я определю. Они скомпилируют его в DLL и отправят это мне. Мне нужно, чтобы хост вызывал одни и те же методы в каждой из разных «ботов» DLL, чтобы продвигать игру, но у меня есть некоторые проблемы с этим.
Каков наилучший способ для этого?
Зачем изобретать колесо? Есть много отличных фреймворков DI, которые делают это с большим количеством дополнительной проверки ошибок, более сложными функциями и т. Д. –
иногда получает много знаний от изобретательства колеса. В любом случае, он спросил, как это можно сделать, и это только один вариант. Есть также другие отличные ответы в ответ на эту тему :-) –