Welcome Guest.   Make a donation to an author on the site April 24, 2014, 06:11:22 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2011! Download 30+ custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Rock Paper Scissors 25 - an old game, a very cool twist  (Read 8665 times)
mouser
First Author
Administrator
*****
Posts: 32,699



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: June 01, 2006, 03:29:19 PM »

Seriously, things like this tell me there is still hope for this world of ours.
this takes the rock-paper-scissors game idea to a whole new level.  pure genius.

Quote
...
9/25/05: After receiving 100+ letters in the past two weeks (mostly) raving about RPS-15 and including lots of ideas for more gestures, and also with so many requests to incorporate gestures from other popular bastardizations of RPS, I elected to cap this whole nightmarishly ridiculous endeavor with an Earth-swallowing 25-gesture game. This is it...I swear I am done now.
...



from boingboing
Logged
jgpaiva
Global Moderator
*****
Posts: 4,710



Artificial Idiocy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: June 01, 2006, 03:58:31 PM »

Crazy, interesting and.. weird! Wink
Although i've tried a bunch of times to extend this game, i've never been successfull.
But i've invented one extension too: pickaxe! cheesy The problem was that it didn't make much sense, as it could destroy both the rock and the scisors. But it had a nice gesture!
Here it is:


 Grin Grin

Seriously, things like this tell me there is still hope for this world of ours.
Oh.. Come one.. It's not a rps game that make that.. DC makes us believe there's hope Wink
Logged

jgpaiva
Global Moderator
*****
Posts: 4,710



Artificial Idiocy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: June 01, 2006, 04:03:21 PM »

I just remembered: Do you think anyone ever could remember all those precedences?

Here's my favourite:
"Monkey:
  • Flings poop at woman
  • Flings poop at man
"
That's a powerful ability! cheesy
Logged

momonan
Charter Member
***
Posts: 227


see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: June 08, 2006, 11:35:51 AM »

This just in, for you hardcore rock paper scissors fans: cheesy

Legal Dispute to Be Settled By 'Rock, Paper, Scissors' Match

When two attorneys could not agree about where to take the sworn statement of a witness, a federal judge in Florida ordered them to settle their dispute by using the game of rock, paper, scissors "as a new form of alternative dispute resolution."

Matti Leshem, co-commissioner for the USA Rock Paper Scissors League, thinks it is a positive moment for the world when anyone uses rock paper scissors to adjudicate a dispute.  He does have some concerns, though, about the rules that will be used, such as the number of pumps before the throw or if "illegal" throws will be allowed.

To make sure official USARPS rules are followed, Lesham and his staff are willing to fly down to Florida to oversee the match so that rock, paper, scissors is not made a mockery by the legal system. "When people take rock, paper, scissors into their own hands," he said, "mayhem can occur."

The USA Rock Paper Scissors League is getting ready for its national championship on June 12, 2006, where the winner will receive $50,000. The tournament will air on A&E.
Logged

When you can't be a good example, then you'll just have to be a horrible warning - Catherine Aird
jgpaiva
Global Moderator
*****
Posts: 4,710



Artificial Idiocy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: June 08, 2006, 03:54:44 PM »

The USA Rock Paper Scissors League is getting ready for its national championship on June 12, 2006, where the winner will receive $50,000. The tournament will air on A&E.
huh huh There's a "USA Rock Paper Scissors League" ??  Grin Grin
Logged

PhilKC
Charter Member
***
Posts: 116



View Profile WWW Give some DonationCredits to this forum member
« Reply #5 on: June 08, 2006, 04:55:34 PM »

I need a job or something >_>

http://bluescreenofdeath.co.uk/DC/RPS%2025.exe

Formatted for C++ with the GeSHI Syntax Highlighter [copy or print]
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void fillArrays();
  6. int getHand(bool);
  7. int findWinner(int, int);
  8.  
  9. const int maxValue = 25;
  10. static char* names[maxValue];
  11. static int values[maxValue];
  12.  
  13. int main()
  14. {
  15.    cout << endl;
  16.    srand (time(NULL));
  17.    fillArrays();
  18.    int player = getHand(false);
  19.    int cpu = getHand(true);
  20.    int win = findWinner(player, cpu);
  21.    if (win == 0)
  22.       cout << "YOU WIN!";
  23.    else if (win == 1)
  24.       cout << "I WIN!";
  25.    else
  26.       cout << "Draw :(";
  27.    cout << endl;
  28.    system("PAUSE");
  29.    return EXIT_SUCCESS;
  30. }
  31.  
  32. int findWinner(int player, int cpu)
  33. {
  34.    if (player == cpu)
  35.       return 2;
  36.    if (player > 12)
  37.    {
  38.       if ((player < cpu) && (player > (cpu - 12)))
  39.          return 1;
  40.       return 0;
  41.    }
  42.    if (cpu > (player + 12))
  43.       return 0;
  44.    return 1;
  45. }
  46.  
  47. int getHand(bool cpu)
  48. {
  49.    int hand = 0;
  50.    if (cpu)
  51.    {
  52.       hand = rand() % maxValue;
  53.       cout << "I picked " << names[hand] << endl;
  54.    }
  55.    else
  56.    {
  57.        cout << "Pick your hand! (By number): ";
  58.        cin >> hand;    
  59.        cout << endl << "Ok, you picked " << names[hand] << endl;
  60.    }      
  61.    return hand;  
  62. }
  63.  
  64. void fillArrays()
  65. {
  66.     names[0] =         "Gun";
  67.     names[1] =         "Dynomite";
  68.     names[2] =         "Nuke";
  69.     names[3] =         "Lightning";
  70.     names[4] =         "Devil";
  71.     names[5] =         "Dragon";
  72.     names[6] =         "Alien";
  73.     names[7] =         "Water";
  74.     names[8] =         "Bowl";
  75.     names[9] =         "Air";
  76.     names[10] =        "Moon";
  77.     names[11] =        "Paper";
  78.     names[12] =        "Sponge";
  79.     names[13] =        "Wolf";
  80.     names[14] =        "Cockroach";
  81.     names[15] =        "Tree";
  82.     names[16] =        "Man";
  83.     names[17] =        "Woman";
  84.     names[18] =        "Monkey";
  85.     names[19] =        "Snake";
  86.     names[20] =        "Axe";
  87.     names[21] =        "Scissors";
  88.     names[22] =        "Fire";
  89.     names[23] =        "Sun";
  90.     names[24] =        "Rock";
  91.     int i;
  92.     for (i=0;i<25;i++)
  93.     {
  94.         values[i] = i;
  95.         cout << i << " - " << names[i] << endl;
  96.     }
  97.     cout << endl;    
  98. }

PhilKC
Logged

It's not a bug, it's an undocumented and unexplainable feature.
Stick it on your site:
jgpaiva
Global Moderator
*****
Posts: 4,710



Artificial Idiocy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: June 08, 2006, 05:56:54 PM »

 Cool Nice Phil!
You could add a number of repetitions, though. So that i could take a bunch of tries, and see who gets the best score.

This might be a good way to make decisions in life...
"should i suicide myself? Let's ask RPS%2025.exe
 I choose axe. The computer chose scisors. I Lose.. Ho well.. Where's that rope?"
Logged

ljbirns
Charter Member
***
Posts: 229


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #7 on: June 09, 2006, 06:58:13 PM »

See the following:
Judge Makes 'Rock, Paper, Scissors' Ruling

    *

Article Tools Sponsored By
By THE ASSOCIATED PRESS
Published: June 9, 2006

Filed at 7:56 a.m. ET

TAMPA, Fla. (AP) -- A federal judge, miffed at the inability of opposing attorneys to agree on even the slightest details of a lawsuit, ordered them to settle their latest dispute with a game of ''rock, paper, scissors.''

The argument was over a location to take the sworn statement of a witness in an insurance lawsuit.

In an order signed Tuesday, U.S. District Judge Gregory Presnell scolded both sides and ordered them to meet at a neutral location at 4 p.m. June 30 to play a round of the hand-gesture game often used to settle childhood disputes. If they can't agree on the neutral location, he said, they'll play on the steps of the federal courthouse.

The winner gets to choose the location for the witness statement.

''We're going to have to do it,'' said David Pettinato, lead attorney for the plaintiff, Avista Management. ''I guess I'd better bone up on 'rock, paper, scissors' rules.''

Last year, officials of the auction houses Christie's and Sotheby's engaged in the game to decide who would get to sell a $17.8 million collection of art offered by a Japanese electronics company. Christie's won.

Lew
Logged

Lew
mouser
First Author
Administrator
*****
Posts: 32,699



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: June 10, 2006, 02:31:25 AM »

this would make a great multiplayer flash game!
Logged
hamradio
Charter Honorary Member
***
Posts: 550



Amateur Radio Guy

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: June 21, 2006, 11:12:16 PM »

I just posted the Flash Game I found that has it there.
Logged

Carroll - HamRadioUSA
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.072s | Server load: 0.04 ]