I decided to make a Rock, Paper, Scissors game for our program. This allows the user to enjoy the classic well-known game Rock, Paper, Scissors against a computer and are able to play many rounds and keep track of the wins, losses, and ties.

Inspiration

We were inspired to create a simple program that is globally well-known. This allows people to easily use our program and have a fun time!

What it does

This program lets the user play Rock, Paper, Scissors with the Computer. It will allow the user to play many rounds and keep track of how many times the Computer and the Human Win or Tie. The program will also let the user quit to see the results of all the rounds played. Even with every match, it will print who wins between the user and the Computer or if a Tie occurs. The user can choose what position they would like to play, and when the user clicks Computer, the program will generate a random position and cannot be changed. The user will click play again to start a new round. When they click to start over, the results will reset. If the user decides to click quit, it will print all the final results in the textbox.

How I built it

I built this program using the Visual Studio Software and a WindowsApp in C#.

Challenges I ran into

I had trouble implementing the coding components and the visual aspect of the WindowsApp. We had to correlate the labels and textboxes printed on the program with the C# code.

Accomplishments that we're proud of

An accomplishment that we are proud of is that we were successful in generating a computer that would randomly produce an answer against the human. The computer implements the same characteristics of an actual opponent and allows the user to play a series of rounds with the computer.

What I learned

I learned how to change the image for the rock, paper, or scissor icons with bitmap so that the user can choose their action and let the computer randomly assign their move. We used a series of if/else statements to allow the program to perform specific tasks according to different scenarios.

What's next for Rock - Paper - Scissor

This program was a good start in learning how to generate randomized computers, which we will use in future projects.

Built With

Share this project:

Updates