rock-paper-scissors

Project summary

This project builds a python program that plays the game of Rock Paper Scissors using the concept of object oriented Programming.

About the game

in this program you can choose to use one of 4 players that are in the code:

  • Human Player: you;
  • Random Player: a computer user that plays randomly;
  • Reflect Player: a computer user that plays his opponent previous move (using the learnfunction);
  • Cycle Player: a computer user that plays his moves in order as a cycle.