About Projects Software Physics Tech Stump Me!



More Software Articles

No-limit Holdem Bot

Computer Plays Hangman

Paper Rock Scissors AI

The Omitted I in AI

Lisp











Paper Rock Scissors AI


My paper rock scissors ai is a project I worked on to attempt some basic pattern recognition algorithms. The algorithms used within my rock, paper, scissor program is not capable of finding general patterns, only patterns specific to the PRS game. I want to eventually extend the algorithms into a more general usage.

The game of rock, paper, scissors is supposedly a statistical game requiring no skill. The best results are expected to come when purely random plays are made. Therefore, a computer should not be able to beat a human player. However, the algorithms used within this program was capable of finding the deterministic nature behind the plays made by humans and can therefore predict successfully the next plays. There is a .NET version and a LISP version. After over 10,000 rounds with at least 10 different individuals the algorithms were able to produce a 58% win margin. Obviously better than a coin toss. For a more detailed explanation of what the algorithms are and how it learns the patterns to make the predictions accurately visit the discussion section and leave any questions you have. Simple instructions, after downloading unzip, rename the setup.ex to setup.exe and install, then execute and use the letters p, r, and s in the text box to enter your play, click display to see score.





Pat's Gaming Blog Rusty's Blog Contact
nter Code -->