Senin, 10 Juni 2013

Membuat Aplikasi Java Sederhana : Game Domino

Coding Game Domino

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package domino;

import java.util.ArrayList;
import java.util.Random;

/**
 *
 * @author M-Tri
 */
public class Domino {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
   ArrayList<int []> tiles = new ArrayList<int []>();
   Random gen = new Random();

   for(int i=0;i<7;i++){
   for(int j=0;j<7;j++){
   tiles.add(new int[]{i,j});
   System.out.print("("+ i + ", " + j + ")");
   }
   System.out.println();
   }

   int [][] player1_tiles = new int[7][49];
   int [][] player2_tiles = new int[7][49];
   int [] tile1 = null;
   int [] tile2 = null;

   for(int i=0;i<player1_tiles.length;i++){

   tile1 = tiles.get(gen.nextInt(tiles.size()));
   tile2 = tiles.get(gen.nextInt(tiles.size()));
   tiles.remove(tile1);
   tiles.remove(tile2);

   player1_tiles[i] = tile1;
   player2_tiles[i] = tile2;
   }
   System.out.println("\n=====================================");
   System.out.println("\nTile\tPemain 1\tPemain 2");
   for(int i=0;i<player1_tiles.length;i++){
   System.out.print((i+1) +": \t ");
   for(int j=0;j<player1_tiles[i].length;j++){
   System.out.print(player1_tiles[i][j] + " ");
   }
   System.out.print("\t\t");

   for(int j=0;j<player2_tiles[i].length;j++){
   System.out.print(player2_tiles[i][j] + " ");
   }

   System.out.println();
   }
   System.out.println();
   if(tile1[0]>tile2[1] && tile1[1]>tile2[1]){
   System.out.println("Hasilnya : Pemain 1 Duluan");
    }else{
   System.out.println("Hasilnya : Pemain 2 Duluan");

   }
  }
}

Tidak ada komentar:

Posting Komentar