- Pronoun
- she/her
So. Remember that mafia hack I talked about making years ago that was keeping the mafia forum closed?
Well, since we opened the mafia forum, I realized that what's been keeping me from working on it has basically been that I was thinking it way too top-down, trying to figure out automated roles and phase changes and whatnot. After sensibly deciding that approaching this from the other end would be far more likely to work, I spent all day getting a few basic features working:
- Mafia games, both sign-up threads and game threads, now display a player list at the top.
- In sign-up threads, there is a button below the player list, provided you're a member of the Mafia Players usergroup (join it by going to Group Memberships in your User CP) to join that game. This will immediately put you on the player list for that game. The actual thread can be used for questions and discussion about the game before it starts.
- When a prospective game master starts a thread in the main Mafia forum, he will be prompted to associate it with one of the sign-up threads he himself has created.
- When a game thread has been created in the main Mafia forum, the first night phase is considered to have begun, and all players who signed up for that game will receive a notification at the top of any page of the forums that, similar to the unread news, will disappear once you view the thread. Subsequently, the game master can click a button in any of his own games to change the phase, and this will immediately show a notification to all players.
Some more features planned to be implemented soon:
-Allowing game masters to "kill" a player, which will strike them from the player list.
- Making game threads function as closed during the night.
- Allowing game masters to specify the number of open spots when they create a sign-up thread, automatically closing sign-ups when that total is reached.
-Allowing game masters to close their own sign-up threads, which stops people signing up even if the total hasn't been reached.
- Keeping track of the day number for each game.
Other features that I may make at some point in the foreseeable future:
- Automatically putting people in the relevant usergroups when they join/start a game
- Allowing only players in a game (and the game master) to post in a game thread.
If you have any other feature suggestions, I'm all ears. Just remember that the complex stuff like automating the death queue isn't likely to happen anytime soon, unfortunately.
Well, since we opened the mafia forum, I realized that what's been keeping me from working on it has basically been that I was thinking it way too top-down, trying to figure out automated roles and phase changes and whatnot. After sensibly deciding that approaching this from the other end would be far more likely to work, I spent all day getting a few basic features working:
- Mafia games, both sign-up threads and game threads, now display a player list at the top.
- In sign-up threads, there is a button below the player list, provided you're a member of the Mafia Players usergroup (join it by going to Group Memberships in your User CP) to join that game. This will immediately put you on the player list for that game. The actual thread can be used for questions and discussion about the game before it starts.
- When a prospective game master starts a thread in the main Mafia forum, he will be prompted to associate it with one of the sign-up threads he himself has created.
- When a game thread has been created in the main Mafia forum, the first night phase is considered to have begun, and all players who signed up for that game will receive a notification at the top of any page of the forums that, similar to the unread news, will disappear once you view the thread. Subsequently, the game master can click a button in any of his own games to change the phase, and this will immediately show a notification to all players.
Some more features planned to be implemented soon:
-
- Making game threads function as closed during the night.
- Allowing game masters to specify the number of open spots when they create a sign-up thread, automatically closing sign-ups when that total is reached.
-
- Keeping track of the day number for each game.
Other features that I may make at some point in the foreseeable future:
- Automatically putting people in the relevant usergroups when they join/start a game
- Allowing only players in a game (and the game master) to post in a game thread.
If you have any other feature suggestions, I'm all ears. Just remember that the complex stuff like automating the death queue isn't likely to happen anytime soon, unfortunately.
Last edited: