Rock-Paper-Scissors

RPS Program


Project maintained by JDBrendel159 Hosted on GitHub Pages — Theme by mattgraham

Table of Contents

  1. Introduction
  2. Features
  3. Installation
  4. Usage
  5. Rules
  6. Notes
  7. Troubleshooting
  8. Contributing
  9. Support
  10. License


Rock-Paper-Scissors

Welcome to my simple Rock, Paper, & Scissors game

The repository page can be found here.

The Github webpage can be found here.

Features

Installation

The game can be downloaded as a ZIP using this link.

Extract the ZIP to a folder of your choice, and open “run.bat” to begin the game.

Usage

Step 1:

Open the file “run.bat”. If a warning pops up, select “run” or “open anyway”.

Step 2:

You will be prompted to enter your name, do so and press ENTER.

Enter player name: Troy //sets player name to Troy

Step 3:

Type your desired amount of rounds (in digits) and press ENTER. This can be any odd number greater than zero.

Enter player name: Troy //sets player name to Troy
How many rounds would you like to play?: 1 //This will tell the game to play a best of 1 round

Step 4:

Perform your throw by typing in the sign’s corresponding digit and pressing ENTER.

Enter player name: Troy //sets player name to Troy
How many rounds would you like to play?: 1 //This will set the game to 1 round

Enter your throw (0=Rock, 1=Paper, 2=Scissors): 1 //I have thrown paper against the computer
Troy throws PAPER
The Computer throws ROCK
Troy wins!

Troy: 1
Computer: 0

Step 5:

Continue entering throws until the game ends.

Game Rules

Basic game rules explanation

Rock beats scissors, scissors beats paper, and paper beats rock. Nothing special here.

The game cannot be played with an even amount of rounds.

The game continues until one player wins a “best of” for the amount of rounds entered (excluding ties). The winner of the game is displayed once the game is finished.

Notes

Troubleshooting

Extracting the ZIP file requires either WinRAR or 7Zip.

If the batch file fails to execute, you may need to update your java installation. The most recent Java version can be found here.

Contributing

Source code located here

Feel free to submit a pull request!

Support

If there are any issues, email one of us at:

brendeljd@appstate.edu (Joey Brendel)

powellca1@appstate.edu (Charlie Powell)

millertj6@appstate.edu (Troy Miller)

License

MIT