PDA

View Full Version : Rock Paper Scissors!



xWhite_Shadowx
05-22-2008, 07:43 PM
Here is one of the first projects I made as starting in C coding, so you may find it useful to read it over, its highly conditional based.


import java.util.Random;
import java.util.Scanner;

public class RockPaperScissors
{
public static void main(String[]args)
{

Random rand = new Random();
Scanner scan = new Scanner(System.in);

int Rock = 1;
int Paper = 2;
int Scissors = 3;
int user = 0;
int CPU = 4;

System.out.println("---:Rock-Paper-Scissors Game:---");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 9 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");


System.out.println("Again? 8 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 7 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 6 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 5 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 4 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 3 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 2 games left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? 1 game left.");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

System.out.println("Again? Last game!");
System.out.println("Enter 1 for Rock.");
System.out.println("Enter 2 for Paper.");
System.out.println("Enter 3 for Scissors.");
System.out.print("Enter your choice: ");

user = scan.nextInt();

if(user==1)
{
System.out.println("You entered Rock.");
}
else if(user==2)
System.out.println("You entered Paper.");
else if(user==3)
System.out.println("You entered Scissors");

CPU = rand.nextInt(3)+1;

if(CPU==1)
{
System.out.println("The CPU chose Rock.");
}
else if(CPU==2)
System.out.println("The CPU chose Paper.");
else if(CPU==3)
System.out.println("The CPU chose Scissors.");
if(user==1 && CPU==1)
{
System.out.println("Tie game.");
}
else if(user==1 && CPU ==2)
System.out.println("Paper covers Rock. You lose.");
else if(user==1 && CPU==3)
System.out.println("Rock smashes Scissors. You win!");
else if(user==2 && CPU==1)
System.out.println("Paper covers Rock. You win!");
else if(user==2 && CPU==2)
System.out.println("Tie game.");
else if(user==2 && CPU==3)
System.out.println("Scissors cuts Paper. You lose.");
else if(user==3 && CPU==3)
System.out.println("Tie game.");
else if(user==3 && CPU==2)
System.out.println("Scissors cuts Paper. You win!");
else if(user==3 && CPU==1)
System.out.println("Rock smashes Scissors. You lose.");
else if(user<=0)
System.out.println("Error, you cannot use negative numbers or \"0\".");
else if(user<=4)
System.out.println("Error, \"4\" is not a valid selection.");

}
}

Colt-crime
05-23-2008, 03:07 AM
Another!!!! Great job

Phython74
05-23-2008, 05:41 PM
wow you have alot of time on your hands

WMD54
05-24-2008, 01:18 AM
I made a rock paper scissors game but it's for my calculator. :G (OK you can laugh, but it's good...)

Scruffy120
05-24-2008, 11:05 PM
^^LMAO!!!! for your calc....and no phy it doesnt take very long to code those things, just a pain in the ass lol

xWhite_Shadowx
05-25-2008, 12:10 AM
wow you have alot of time on your hands

This took not too long maybe like 30 minutes, just time consuming.

WMD54
05-25-2008, 02:36 AM
^^LMAO!!!! for your calc....

Yeah, it's the only thing that I can program well.