Okay, I've had enough machine-learning side projects, and now I want to write a Mafia game engine (for the 3rd time... ).
Here's the previous version, which sort-of worked, but is actually pretty unmaintainable: https://github.com/open-mafia/open_mafia_engine
Does anyone have anything in particular they would like to see?
Right now I'm mostly interested in making a Bay12-compatible "bot" that can auto-run phases, parse votes and actions. Then building on that to actually interpret the actions.
I'm unsure how to collect actions, actually - PMs are difficult, while making QuickTopic chats for single players seems overkill...
Mephansteras, would there be there any "safe" way for me to do testing without spamming the Mafia subforum? And without having to run a Simple Machines Forum myself...
Ehh, I trust TolyK with the code, but my code is wicked jank, yo.
It's in python, too. But, I can give you a copy of the code, or link to my private repo if you want. I could also write some actual comments before that, too. Also, I have to remove my config file from there and rebase without that security hole... >.>
Currently, Mamobo can read PMs, threads, and do a lot of standard moderation by basically connecting through a headless browser, so it's definitely not super efficient, but it was okayed by Toady. I am adding features slowly and steadily, but if you'd like to help, I'm all for it. Otherwise, I have some helpful information for how you'd do all of that if you want your own project.