What's new
Fantasy Football - Footballguys Forums

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

***The Four Games of Christmas*** Game 3: RPS Robot Battle - We Have Video Coverage... And A Winner! (1 Viewer)

hagmania

Footballguy
Let's play a game.

Program a robot to play Rock-Paper-Scissors in a winner take all Single Elimination Tournament. I will take all submissions, announce them in thread, and then play the battles out.

RPS Battle Programs can be

7 actions (1. Rock 2. Paper 3. Rock etc)

Conditionally programmed (1. Rock 2. Opponent's 1. Action etc)

IMPORTANT EDIT: See my next reply for a special announcement!

If you have any questions about valid submissions, please PM me.

If I get a ton of submissions, yes it could take a freaking while to calculate, but such is life and I'm in a giving mood - it's Christmas!

 
Last edited by a moderator:
Important edit, if I get even 16 submissions, calculation time would be nauseating. I'm switching to a Single-Elimination Tournament!

If you tie, we start over at 1. in your instructions and continue until someone wins a throw. If it remains a tie... allow me to introduce my robot the IRON MAIDEN! She throws Rock like nobody's business and will break ties.

:popcorn:

 
I completely understand what we are supposed to do but could you dumb it down for @The Gator and maybe give an example?  Gator thanks you in advance.

 
Last edited by a moderator:
My tiebreaker robot, IRON MAIDEN, has the following program:

1. ROCK

2. ROCK

3. ROCK

4. ROCK

5. ROCK

6. ROCK

7. ROCK

Now if you wanted to combat such straightforward strategies, you might submit the following:

1. ROCK

2. PAPER

3-7. IF opponent has thrown two of the same in a row, THEN whatever beats that throw ELSE continue ROCK then PAPER
 
I came here to do two things. play robot crap, #### with gator. looks like I get to do both, but I'm almost out of crap.

 
Code:
If Opponent = 'AAABatteries' Then
    Call Neck_Punch
Else
    Call Rock_Paper_Scissors
End If
 
Quick question - does nut thrust still beat scissors?   This may alter my 5th move.
Any non-standard* throw by your robot will be randomized. Standard throws are ROCK, PAPER, SCISSORS.

*as regulated by the National RPS Society**
**I made this up***
***it may still be a real thing

 

Users who are viewing this thread

Back
Top