Adam Asmaca Oyunu

Dizileri kullanarak bir oyun geliştireceğim.

Dizileri kullanarak bir oyun geliştireceğim.


package adamasmaca;

import java.io.*;



public class AdamAsmaca {



    

    public static void main(String[] args)throws IOException {

        

         String kelime = "ERHAN";int i,tahmin=0,anahtar=0,dogru=0;

                String eldevar[] = new String[kelime.length()];



                System.out.println("Kelimeyi bulmak için 5 yanlış hakkınız var.");

                BufferedReader klavye = new BufferedReader(new InputStreamReader(System.in));



                for (i = 0; i < kelime.length(); i++)

                {

                        eldevar = "_ ";



                }



                finish:

                while(tahmin<6){

                        System.out.println("Bir harf giriniz (Kalan hakkiniz "+(5 -tahmin) +") : ");

                        String harf = klavye.readLine();

                        tahmin++;

                        for (i = 0; i < kelime.length(); i++)

                        {

                                if (kelime.charAt(i) == harf.charAt(0))

                                {

                                        eldevar = harf+" ";

                                        anahtar = 1;

                                        dogru++;

                                        if (dogru == kelime.length()) { System.out.println("kelime " +kelime+"...Tebrikler..."); break finish; }

                                }

                        }

                        if (anahtar == 1) { anahtar = 0; tahmin--; }

                        for (i = 0; i < kelime.length(); i++)

                        {

                                System.out.print(eldevar);



                        }

                        System.out.println();

                }

                if (dogru != kelime.length()) { System.out.println("Uzgunum... Dogru yanit " + kelime); }



        

        

    }

}



Ekran Çıktısı



Kelimeyi bulmak için 5 yanlış hakkınız var.
Bir harf giriniz (Kalan hakkiniz 5) :
R
_ R _ _ _
Bir harf giriniz (Kalan hakkiniz 5) :
Z
_ R _ _ _
Bir harf giriniz (Kalan hakkiniz 4) :
N
_ R _ _ N
Bir harf giriniz (Kalan hakkiniz 4) :
A
_ R _ A N
Bir harf giriniz (Kalan hakkiniz 4) :
E
E R _ A N
Bir harf giriniz (Kalan hakkiniz 4) :
K
E R _ A N
Bir harf giriniz (Kalan hakkiniz 3) :
H
kelime ERHAN...Tebrikler...
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git