Home » , » membuat game dakon dari java

membuat game dakon dari java

Posted by Tutorial Programming on Selasa, 03 April 2012


kali ini saya akan share tentang pemrograman java, yaitu lebih jelasnya membuat permainan dakon dengan bahasa java. tapi sebelum itu saya jelaskan sedikit mengenai sistem game dakon ini, game ini merupakan permainan jawa tradisional yang mengenalkan kejujuran, teposliro, kecermatan dan keakraban dengan lawan bermain. dulunya menggunakan batu-batuan kecil untuk memainkan game ini. nah sekarang sudah bisa di mainkan di komputer dengan bahasa pemrograman kita ciptakan software game dakon,




nah dibawah ini source codenya...



package java2g;
import java.util.Scanner;

public class no1 {
    int dakon [] = new int[14];
    Scanner scan = new Scanner(System.in);

    void inisialisasi(){
        for(int i=0;i<14;i++){
            dakon[i] = 10;
        }
        dakon[0] = 0;
        dakon[7] = 0;
    }

    void print(){
        System.out.print("  |");

        for(int i=13;i>7;i--){
            if(dakon[i]>=10){
                System.out.print(dakon[i]+"|");
            }else{
                System.out.print("0"+dakon[i]+"|");
            }
        }

        System.out.println("");
        System.out.println("|"+dakon[0]+"|\t\t |"+dakon[7]+"|");
        System.out.print("  |");

        for(int i=1;i<7;i++){
            if(dakon[i]>=10){
                System.out.print(dakon[i] + "|");
            }else{
                System.out.print("0"+dakon[i] + "|");
            }
        }
        System.out.println("");
    }

    void putar (int index){
        int jum;
        while(true){
            jum = dakon[index];
            dakon[index] = 0;

            for(int i=jum;i>0;i--){
                index++;
                if(index>13){
                    index=0;
                }
                dakon[index]+=1;
            }
            if(dakon[index]==1){
                break;
            }
            if(index == 0 || index == 7){
                break;
            }
            print();
            System.out.println("_________________________");
        }
        System.out.println("Berhenti pada Index "+index);
    }

    public static void main(String[] args) {
        no1 obj1 = new no1();

        obj1.inisialisasi();
        obj1.print();
        System.out.print("Mulai dengan Index>> ");
        int index = obj1.scan.nextInt();
        obj1.putar(index);
        obj1.print();
    }
}


4 comments:

  1. maz mau tanya, ni pake metode AI ato nggak? kalo iya, pake metode apa maz?

    BalasHapus
  2. Ini masih belum pakai ai. Mungkin itu bisa d kembangkan pakai metode2 ai dalam pengambilan keputusan

    BalasHapus
  3. mas saya coba run mainnya kok gk sampai slsai?

    BalasHapus
  4. kalo sorcode rubby giman gan agan master ..

    BalasHapus