Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Hello, my name is Mad Rancher (Jon Joe) and I'd like to run a game called Programming Rock Paper Scissors between two players. First two to sign up get the spots. After signing up, both players will send me 9 Conditionals and 1 Default. Each Conditional should be in format of "If X then Y", such as "If my opponent threw rock last turn, throw paper this turn." The word unless is also allowed, e.g. "If my opponent threw rock last turn, throw paper this turn, unless the last time this Conditional was followed, I lost." You may not chain a then off the unless, however; an example of what you're not allowed to do would be "If my opponent threw rock last turn, throw paper this turn, unless the last time this Conditional was followed, I lost, then throw rock." The nine Conditionals must be ranked from 1 to 9, with the highest numbered Conditional being followed if multiple apply.

The Default is simply "Rock", "Paper" or "Scissors" and this determines what you throw if no Conditionals apply. You can get as tricky with Conditionals as you want, e.g. "If the opponent threw rock last turn, then set X = 1 and throw paper." and "If X = 1, throw Scissors." Just make sure it's parsable by me, a human being! All variables used start at 0, and each player's set of variables are separate. Your RPS program may not use data in or about the opponent's Conditionals, such as "If the opponent did not activate a Conditional last turn, then throw Rock." In addition it may only use data from past turns (or variables) and not the current or future turns. In essence, both programs are entirely separate and do not have knowledge about one another at all.

I will run 10 turns with both programs and reveal the results. Then both players will have a chance to refine their programs, replacing 1 Conditional or the Default with a new Conditional or Default. This process will be one round. There will be 10 rounds in total, each composing of the 10 turns and refinement, except the last round which will have no refinement. The player with the most turns won, wins. A player will also win if their number of wins over their opponent is greater than the number of turns remaining.

Please note that all variables are reset to 0 after each round; in essence each round is a separate set of 10 turns.

Also, no random variables. This is what separates this game from normal RPS.

Emmideer fucked around with this message at 23:51 on Oct 19, 2014

Adbot
ADBOT LOVES YOU

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
I am actually all for this. Let's see how I do.

Opopanax
Aug 8, 2007

I HEX YE!!!


Are you ready, Mushroom? Opop is ready. I gotcha for 3 minutes!

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Okay please both send me your 9 ranked Conditionals and one Default.

edit: wow that was fast

Opopanax
Aug 8, 2007

I HEX YE!!!


Good old rock. Nothing beats rock

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
I couldn't have picked a better partner/opponent/Canadian beaver.

Opopanax
Aug 8, 2007

I HEX YE!!!


Those were my wife's vows verbatim

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 1!

Turn 1:
Opop throws Rock. PS throws Scissors. +1 Opop!

Turn 2:
Opop throws Rock. PS throws Scissors. +1 Opop!

Turn 3:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 4:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 5:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 6:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 7:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 8:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 9:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 10:
Opop throws Rock. PS throws Paper. +1 PS!

End of round 1:

Opop: 2, PS: 8

Both players may now change a Conditional. Please let me know which conditional you are replacing, and with what, or if you are not changing a conditional.

Emmideer fucked around with this message at 00:34 on Oct 20, 2014

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?

Opopanax posted:

Those were my wife's vows verbatim
Then you couldn't have picked a better Canadian beaver, either. :pervert:

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 2!

Turn 1:
Opop throws Rock. PS throws Scissors. +1 Opop!

Turn 2:
Opop throws Rock. PS throws Scissors. +1 Opop!

Turn 3:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 4:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 5:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 6:
Opop throws Scissors. PS throws Paper. +1 Opop!

Turn 7:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 8:
Opop throws Rock. PS throws Scissors. +1 Opop!

Turn 9:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 10:
Opop throws Scissors. PS throws Rock. +1 PS!

End of Round 2:

Opop: 6, PS: 14

Both players may now change a Conditional. Please let me know which conditional you are replacing, and with what, or if you are not changing a conditional.

Emmideer fucked around with this message at 00:39 on Oct 20, 2014

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
:c00lbert:

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 3!

Turn 1:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 2:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 3:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 4:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 5:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 6:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 7:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 8:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 9:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 10:
Opop throws Rock. PS throws Paper. +1 PS!

End of round 3:

Opop: 6, PS: 24

Both players may now change a Conditional. Please let me know which conditional you are replacing, and with what, or if you are not changing a conditional.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 4!

Turn 1:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 2:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 3:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 4:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 5:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 6:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 7:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 8:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 9:
Opop throws Rock. PS throws Paper. +1 PS!

Turn 10:
Opop throws Rock. PS throws Paper. +1 PS!

End of round 4:

Opop: 6, PS: 34

Both players may now change a Conditional. Please let me know which conditional you are replacing, and with what, or if you are not changing a conditional.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 5!

Turn 1:
Opop throws Scissors. PS throws Paper. +1 Opop!

Turn 2:
Opop throws Scissors. PS throws Paper. +1 Opop!

Turn 3:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 4:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 5:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 6:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 7:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 8:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 9:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 10:
Opop throws Scissors. PS throws Rock. +1 PS!

End of round 5:

Opop: 8, PS: 42

Both players may now change a Conditional. Please let me know which conditional you are replacing, and with what, or if you are not changing a conditional.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
Well, now I'm just starting to feel bad.

Opopanax
Aug 8, 2007

I HEX YE!!!


If anything, win game

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Present your changes or lack there-of, please.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 6!

Turn 1:
Opop throws Scissors. PS throws Paper. +1 Opop!

Turn 2:
Opop throws Scissors. PS throws Paper. +1 Opop!

Turn 3:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 4:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 5:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 6:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 7:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 8:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 9:
Opop throws Scissors. PS throws Rock. +1 PS!

Turn 10:
Opop throws Scissors. PS throws Rock. +1 PS!

End of round 6:

Opop: 10, PS: 52

The game has ended in PS's favor, as she has 42 more points than his opponent and there are only 40 turns left.

Players may reveal their strategies if they wish, or keep them secret. Will anyone challenge the champion?

Emmideer fucked around with this message at 02:12 on Oct 20, 2014

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
She*

I will say that I have a code checking for repeated throws, so that really let me walk away with that one.

Opopanax
Aug 8, 2007

I HEX YE!!!


I thought picking rock for every turn would result in a surprise victory but I was not, in fact, correct.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?

Opopanax posted:

I thought picking rock for every turn would result in a surprise victory but I was not, in fact, correct.
That's because you wimped out and picked scissors halfway through.

Juanito
Jan 20, 2004

I wasn't paying attention
to what you just said.

Can you repeat yourself
in a more interesting way?
Hell Gem
I'll do it.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?

Juanito posted:

I'll do it.
:hf:

Opopanax
Aug 8, 2007

I HEX YE!!!


Poison Mushroom posted:

That's because you wimped out and picked scissors halfway through.

I was getting inside your head!

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Okay, I need both PS's and Juanito's entries.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?

Opopanax posted:

I was getting inside your head!
You gave the power of rock to meeee!

Tooo meeeeeeeee...

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 1!

Turn 1:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 2:
Juan throws Scissors. PM throws Paper. +1 Jaun!

Turn 3:
Juan throws Rock. PM throws Rock. Tie!

Turn 4:
Juan throws Paper. PM throws Scissors. +1 PM!

Turn 5:
Juan throws Rock. PM throws Paper. +1 PM!

Turn 6:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 7:
Juan throws Paper. PM throws Paper. Tie!

Turn 8:
Juan throws Paper. PM throws Paper. Tie!

Turn 9:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 10:
Juan throws Rock. PM throws Paper. +1 PM!

Juan: 1, PM: 3

Both players may now change a Conditional or Default. Please let me know what you are replacing and with what, or if you are not changing.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Fact: I've been referring to PM as PS by accident thus far.

Jump King
Aug 10, 2011

:munch: this is really cool.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?
I've gone as "Poison Shroom" on some places where Poison Mushroom is taken, so it's no huge deal.

Also, if/when I lose, I'll share my full code. It hasn't actually changed much, so far.

Jump King
Aug 10, 2011

PM I want to play against you before you reveal.

E: I guess that would give me an advantage though

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 2!

Turn 1:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 2:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 3:
Juan throws Rock. PM throws Rock. Tie!

Turn 4:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 5:
Juan throws Rock. PM throws Rock. Tie!

Turn 6:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 7:
Juan throws Paper. PM throws Rock. +1 Juan!

Turn 8:
Juan throws Paper. PM throws Scissors. +1 PM!

Turn 9:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 10:
Juan throws Rock. PM throws Scissors. +1 Juan!

End of round 2:
Juan: 3, PM: 9

Both players may now change a Conditional or Default. Please let me know what you are replacing and with what, or if you are not changing.

girl dick energy
Sep 30, 2009

You think you have the wherewithal to figure out my puzzle vagina?

MildManeredManikin posted:

PM I want to play against you before you reveal.

E: I guess that would give me an advantage though
I don't mind.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 3!

Turn 1:
Juan throws Rock. PM throws Rock. Tie!

Turn 2:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 3:
Juan throws Rock. PM throws Rock. Tie!

Turn 4:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 5:
Juan throws Rock. PM throws Rock. Tie!

Turn 6:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 7:
Juan throws Paper. PM throws Rock. +1 Juan!

Turn 8:
Juan throws Paper. PM throws Scissors. +1 PM!

Turn 9:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 10:
Juan throws Rock. PM throws Scissors. +1 Juan!

End of round 3:
Juan: 5, PM: 13

Both players may now change a Conditional or Default. Please let me know what you are replacing and with what, or if you are not changing.

Jump King
Aug 10, 2011

Go PM! i will destroy you

Mills
Jun 13, 2003

I'll play against MMM.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 4!

Turn 1:
Juan throws Rock. PM throws Scissors. +1 Juan!

Turn 2:
Juan throws Scissors. PM throws Paper. +1 Juan!

Turn 3:
Juan throws Rock. PM throws Rock. Tie!

Turn 4:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 5:
Juan throws Rock. PM throws Paper. +1 PM!

Turn 6:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 7:
Juan throws Paper. PM throws Scissors. +1 PM!

Turn 8:
Juan throws Paper. PM throws Paper. Tie!

Turn 9:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 10:
Juan throws Rock. PM throws Paper. +1 PM!

End of round 4:
Juan: 7, PM: 17

Both players may now change a Conditional or Default. Please let me know what you are replacing and with what, or if you are not changing.

tearshed
Mar 26, 2010

Leave it to me!
This is insanely cool.

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer

tearshed posted:

This is insanely cool.

Thanks!

Juan, please present your changes, if any.

Adbot
ADBOT LOVES YOU

Emmideer
Oct 20, 2011

Lovely night, no?
Grimey Drawer
Round 5!

Turn 1:
Juan throws Rock. PM throws Paper. +1 PM!

Turn 2:
Juan throws Scissors. PM throws Rock. +1 PM!

Turn 3:
Juan throws Rock. PM throws Scissors. +1 Juan!

Turn 4:
Juan throws Scissors. PM throws Paper. +1 Juan!

Turn 5:
Juan throws Rock. PM throws Scissors. +1 Juan!

Turn 6:
Juan throws Scissors. PM throws Paper. +1 Juan!

Turn 7:
Juan throws Paper. PM throws Rock. +1 Juan!

Turn 8:
Juan throws Paper. PM throws Scissors. +1 PM!

Turn 9:
Juan throws Scissors. PM throws Scissors. Tie!

Turn 10:
Juan throws Rock. PM throws Scissors. +1 Juan!

End of round 5:
Juan: 13, PM: 20

Both players may now change a Conditional or Default. Please let me know what you are replacing and with what, or if you are not changing.

  • Locked thread