I'm trying to put together a fun 'contest' of sorts. Developers will write a bot that plays some game - maybe BlackJack and the master program will host the game and let the bots play against each other.
I've participated in such things before, but never been involved with the 'host' application. And I'm not sure how to go about doing that.
I'll be doing this in VB.Net
Different people will write their own bots - I'm guessing I'd want to require them to implement a particular interface I'll define. They'll compile it into a DLL and send that to me. I need to have the host call the same methods on each of the different 'bot' DLLs to progress the game play - but I'm having some trouble doing that.
What's the best way to do this?