If you'd like to be added to the Skype group, add me on Skype (it's on my profile) and I'll add you to the group.Over the past few weeks, I've been developing MafiaBot, a python program that can automatically host games on Skype.
This allows us to do some cool things:
1. We no longer require someone to sit out and host if we want to run games. Want to play a 4P? You only need 4 people online.
2. Automatic record keeping, such as win streaks for players and win percentages for setups.
3. Eventually, though this feature is not present in alpha, rankings and seasonal trophies.
Mafiabot will run for two hours every week end. Vote in the poll above to determine which time is best for you.
There are currently only three setups. Mountainous 3P, SS3, and Vengeful. I'm making more, but they take time.
(Not) Frequently Asked QuestionsQ: Can I help, even with no coding knowledge?
Sure! Everyone can help with the project:
1. Design small, open setups. No coding knowledge necessary. If you make a good, balanced, fun, open setup that requires 6 players or less, I'll code it in.
2. Help me design the ranking system. Again, no coding knowledge necessary. Think you can make a good ranking system designed around Mafia? Feel free to discuss it in this thread or via Skype.
Q; I'm a super amazing programmer, how can I help?
Code setups. MafiaBot needs setups, and it gets them via setup files. I can only code setup files so fast: having help would be amazing and very much appreciated.
Q: How does MafiaBot know what Skype is doing?
MafiaBot uses Skype4Py, a neat-o library that I only somewhat understand.
Q: Can I have access to the files?
Yep! Message me on Skype and I'll send them to you. Just keep a couple things in mind:
1. I'm self-taught, so there are global variables up the wazoo and the files aren't optimized or anything. Google style guide? What's that?
2. You'll need Python 2.7.8 and Skype4Py to run the files.