Roshambo Bot

The Rules
A bot must respond to three different method calls

reset(seed) - called before the match starts, seed is a random number between 0 and 1
throw - must return one of: :rock, :paper, :scissors. This method call will be interrupted if it takes longer than Roshabo::Match::MAX_TIME_TO_TRHOW seconds
last_competitor_throw=(thrown) - the symbol thrown by your opponent in this round
You can inspect Roshabo::Match#execute_throw for more details on how these methods are invoked.

Your bot class can also inherit from Roshabo::Competitor::Player and just implement throw. By doing this, the match history is maintained for you if you want to access it for decision making purposes.

see more at https://github.com/tcollier/roshambo