Open dkirkby opened 7 years ago
The tweet character limit is too short to display the board, but this could be done via an image instead.
The Engine
class now assumes that all interaction is via say()
and ask()
so this would need to be generalized. Perhaps change the Engine
API to only work with game state variables, then create a TerminalEngine
subclass that implements text-based interaction? A separate TwitterEngine
could implement a twitter bot.
This would primarily be to allow beta testers to interact with the AI, so we can work out the bugs and tune parameters. The simplest starting point would be to host a single game at a time on a service like twitter. Turns could be timed so that multiple people can guess each word, then the majority choice goes to the AI.