Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Random;
- import javax.swing.JPanel;
- @SuppressWarnings("serial")
- public class Nim extends JPanel
- {
- //@Override
- public int getComputerMove(int person)
- {
- return (4-person);
- }
- public void rules()
- {
- System.out.println(" ATURAN MAIN");
- System.out.println("1. Komputer akan menyediakan banyak batu secara acak");
- System.out.println("2. Pengambilan banyak batu antara 1-3");
- System.out.println("3. Pemain yang mengambil batu dan banyak batu menjadi<=0, maka dianggap menang");
- }
- public void play()
- {
- Scanner sc = new Scanner(System.in);
- Random generate = new Random();
- int left = 4 * generate.nextInt(10);
- System.out.println("Ada " + left + " batu");
- while(left>0)
- {
- System.out.println("silakan ambil batu (1, 2, atau 3)");
- int person=sc.nextInt();
- while(person!=1 && person!=2 && person != 3)
- {
- System.out.println(person+" tidak boleh, pilih 1,2,atau 3.");
- person=sc.nextInt();
- }
- left-=person;
- System.out.println("sekarang ada "+left+" batu.");
- int computer=getComputerMove(person);
- System.out.println("Computer ambil "+computer);
- left-=computer;
- System.out.println("sekarang ada"+left+" batu.");
- if(left<=0)
- {
- System.out.println("Computer wins!");
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment