Advertisement
Guest User

RPS

a guest
Oct 16th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.76 KB | None | 0 0
  1. public void spielen(){
  2.             JFrame frame1=new JFrame();
  3.             JPanel panel1=new JPanel();
  4.             JLabel label1=new JLabel("Choose: ");
  5.             String list1[]={"Rock", "Paper", "Sissors"};
  6.             JComboBox combobox1=new JComboBox(list1);
  7.             JButton button1=new JButton("Submit");
  8.                
  9.             frame1.setSize(1280,720);
  10.             frame1.setResizable(false);
  11.             frame1.setVisible(true);
  12.             frame1.add(panel1);
  13.             panel1.add(label1);
  14.             panel1.add(combobox1);
  15.             panel1.add(button1);
  16.             button1.addActionListener(new ActionListener(){
  17.                 @Override
  18.                 public void actionPerformed(ActionEvent e){
  19.                     Random generator=new Random();
  20.                    
  21.                     int randomNumber=(generator.nextInt(2))+1;
  22.                     String computer=null;
  23.                     String player=(String)combobox1.getSelectedItem();
  24.                    
  25.                     if(randomNumber==1){
  26.                         computer="Rock";
  27.                     }
  28.                     if(randomNumber==2){
  29.                         computer="Paper";
  30.                     }
  31.                     if(randomNumber==3){
  32.                         computer="Sissors";
  33.                     }
  34.                    
  35.                 //Draw
  36.                 if(computer.equals("Sissors")&&player.equals("Sissors")){
  37.                     System.out.println("Draw!");
  38.                     System.out.println("You chose: " + player);
  39.                     System.out.println("Computer chose: " + computer);
  40.                     System.out.println("Score Player: " + scorePlayer);
  41.                     System.out.println("Score Computer: " + scoreComputer);
  42.                 }
  43.                 if(computer.equals("Rock")&&player.equals("Rock")){
  44.                     System.out.println("Draw!");
  45.                     System.out.println("You chose: " + player);
  46.                     System.out.println("Computer chose: " + computer);
  47.                     System.out.println("Score Player: " + scorePlayer);
  48.                     System.out.println("Score Computer: " + scoreComputer);
  49.                 }
  50.                 if(computer.equals("Paper")&&player.equals("Paper")){
  51.                     System.out.println("Draw!");
  52.                     System.out.println("You chose: " + player);
  53.                     System.out.println("Computer chose: " + computer);
  54.                     System.out.println("Score Player: " + scorePlayer);
  55.                     System.out.println("Score Computer: " + scoreComputer);
  56.                 }
  57.                
  58.                 //PlayerWins
  59.                 if(computer.equals("Sissors")&&player.equals("Rock")){
  60.                     System.out.println("Player wins!");
  61.                     System.out.println("You chose: " + player);
  62.                     System.out.println("Computer chose: " + computer);
  63.                     scorePlayer=scorePlayer+1;
  64.                     System.out.println("Score Player: " + scorePlayer);
  65.                     System.out.println("Score Computer: " + scoreComputer);
  66.                 }
  67.                 if(computer.equals("Rock")&&player.equals("Paper")){
  68.                     System.out.println("Player wins!");
  69.                     System.out.println("You chose: " + player);
  70.                     System.out.println("Computer chose: " + computer);
  71.                     scorePlayer=scorePlayer+1;
  72.                     System.out.println("Score Player: " + scorePlayer);
  73.                     System.out.println("Score Computer: " + scoreComputer);
  74.                 }
  75.                 if(computer.equals("Paper")&&player.equals("Sissors")){
  76.                     System.out.println("Player wins!");
  77.                     System.out.println("You chose: " + player);
  78.                     System.out.println("Computer chose: " + computer);
  79.                     scorePlayer=scorePlayer+1;
  80.                     System.out.println("Score Player: " + scorePlayer);
  81.                     System.out.println("Score Computer: " + scoreComputer);
  82.                 }
  83.                
  84.                 //ComputerWins
  85.                 if(computer.equals("Rock")&&player.equals("Sissors")){
  86.                     System.out.println("Computer wins!");
  87.                     System.out.println("You chose: " + player);
  88.                     System.out.println("Computer chose: " + computer);
  89.                     scoreComputer=scoreComputer+1;
  90.                     System.out.println("Score Player: " + scorePlayer);
  91.                     System.out.println("Score Computer: " + scoreComputer);
  92.                 }
  93.                 if(computer.equals("Paper")&&player.equals("Rock")){
  94.                     System.out.println("Computer wins!");
  95.                     System.out.println("You chose: " + player);
  96.                     System.out.println("Computer chose: " + computer);
  97.                     scoreComputer=scoreComputer+1;
  98.                     System.out.println("Score Player: " + scorePlayer);
  99.                     System.out.println("Score Computer: " + scoreComputer);
  100.                 }
  101.                 if(computer.equals("Sissors")&&player.equals("Paper")){
  102.                     System.out.println("Computer wins!");
  103.                     System.out.println("You chose: " + player);
  104.                     System.out.println("Computer chose: " + computer);
  105.                     scoreComputer=scoreComputer+1;
  106.                     System.out.println("Score Player: " + scorePlayer);
  107.                     System.out.println("Score Computer: " + scoreComputer);
  108.                 }
  109.                
  110.                
  111.                 System.out.println("--------------------------------------");
  112.                 frame1.dispose();
  113.                 spielen();
  114.             }
  115.         });
  116.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement