SMS Rock Paper Scissors by madmaw

[raw]
made by madmaw for LD26 Warm-Up (-)
Game played using your Android device as an SMS server. It should still allow you to send and receive SMS's as per usual (unless someone happens to send an SMS to you that starts with the word "create" in which case, they'll see some weird behaviour). Obviously SMS costs money, so only share it with people who you trust aren't going to spam you.

To host a game server you need to download and install both of the APK files listed below onto your device. Once you've done that, start the launcher app and hit "start".

Once you have the phone number of an active server, send an SMS to that phone with the words "create ". At that point you should receive instructions on how to play.

It's multiplayer, so you can play against your friends, or if there isn't anyone around, it will create an AI player.

In addition to the commands listed, there are some secret commands
* you can specify another player(s) name when STARTing a game (eg. "START bob simon earl" will create a 4 player game). If left blank, a player will be chosen randomly.
* ROCK, PAPER, SCISSORS commands can be abbreviated to R, P, S respectively
* instead of using the START command, you can specify your first move (eg. "ROCK") and the game will begin

If you enter STOP at any point, you shouldn't receive any more messages until you enter START, even if someone challenges you.

In the launcher app, if you want the service to run, even when the app isn't running, check the "auto-start on incoming SMS" checkbox. You can then kill the app and the server will keep going (somewhat untested). You can also send messages to the game server without using SMS within the launcher app, which is useful for testing.

Finally, to uninstall the app, make sure you remove both the launcher and the SMS server in the Android application settings app.