|
|
|
|
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.
|
|
|
|