Text 1.779.203.9333 to play!
More details below.
Inspiration
I'm a bit of a board game geek. A favorite game among myself and my friends is called The Resistance. 5 - 10 players can play - a certain few are designated as "spies". Only spies know for sure who the other spies are, and it's up to the other players to try to deduce who they are before it's too late.
The Resistance is a simple enough game that I figured we could do away with the game materials and play the game exclusively via SMS - no issues with phone platforms, browser compatibility, etc.
What it does
Simply text the number and you can invite a group of players to a "Sabotage" game! The service will send all players messages guiding them through the entire game.
How I built it
Sabotage is essentially a state machine written in ASP.Net. It takes in player input through the SMS provider (Nexmo), parses commands, and advances game state. It persists game state in MSSQL, and the demo project is hosted on an Azure Web App instance.
How to play
Text 1.779.203.9333! It will tell you how to get started.
Name [name]: Sets your name as shown to other players
New: Start a new game
Join [code]: Join a game someone else has started
Start: Start the game (after everyone has joined)
Select [playername], [playername], ...: Used by the mission leader to select players to go on the next mission
Confirm: Used by the mission leader to confirm their selection and start voting
Approve: Vote to approve the leader's selection
Reject: Vote to reject the leader's selection
Pass: As a mission participant, opt to pass the mission
Fail: As a mission participant, opt to fail the mission
Log in or sign up for Devpost to join the conversation.