+ Reply to Thread
Results 1 to 7 of 7
  1. #1
    Join Date
    Jan 2008
    Location
    Your mom's fresh shaven Cun+.
    Posts
    2,598
    Points
    3,589,473.43
    Rep Power
    224

    Default Rock Paper Scissors!

    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.

    Code:
    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.");
    
    	}
    }





  2. #2
    Join Date
    Apr 2008
    Posts
    31
    Points
    20,024.00
    Rep Power
    209

    Default

    Another!!!! Great job

  3. #3
    Join Date
    Apr 2008
    Location
    in a box
    Posts
    1,146
    Points
    623,096.19
    Rep Power
    216

    Default

    wow you have alot of time on your hands

  4. #4
    Join Date
    Apr 2008
    Location
    ATX
    Posts
    1,545
    Points
    1,640,708.65
    Rep Power
    221

    Default

    I made a rock paper scissors game but it's for my calculator. :G (OK you can laugh, but it's good...)

  5. #5
    Join Date
    Feb 2008
    Location
    New York
    Posts
    3,114
    Points
    2,875,769.34
    Rep Power
    227

    Default

    ^^LMAO!!!! for your calc....and no phy it doesnt take very long to code those things, just a pain in the ass lol

  6. #6
    Join Date
    Jan 2008
    Location
    Your mom's fresh shaven Cun+.
    Posts
    2,598
    Points
    3,589,473.43
    Rep Power
    224

    Default

    Quote Originally Posted by Phython74 View Post
    wow you have alot of time on your hands
    This took not too long maybe like 30 minutes, just time consuming.





  7. #7
    Join Date
    Apr 2008
    Location
    ATX
    Posts
    1,545
    Points
    1,640,708.65
    Rep Power
    221

    Default

    Quote Originally Posted by scruffy120 View Post
    ^^LMAO!!!! for your calc....
    Yeah, it's the only thing that I can program well.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts