İlk java programım

metinzeki

Zombi Katili
En iyi cevaplar
0
Kod:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication8;
import java.util.Random;

/**
*
* @author HP
*/
public class Oyun {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        System.out.println("Merhaba ForumminecraftTürk");
        double rdsayi ;
        Random rsayi=new Random() ;
        int sayi1;
        int sayi2;
        int sayi3;
        int sayi4;
        System.out.println("Rastgele 2 adet sayı");
        rdsayi=Math.random();
        rdsayi=rdsayi*6 ;
        sayi1=(int) (rdsayi+1);
        sayi2=rsayi.nextInt(6)+1;
        System.out.println("["+ sayi1 +"]"+"["+ sayi2 +"]"+" geldi ->"+" [1. kişi]");
        sayi3=(int) (rdsayi+1);
        sayi4=rsayi.nextInt(6)+1;
        System.out.println("["+ sayi3 +"]"+"["+ sayi4 +"]"+" geldi ->"+" [2. kişi]");
      
      
        int sayilarintoplami = sayi1 + sayi2;
        System.out.println("1.sayilarin toplami"+"["+ sayilarintoplami +"]"+"eder.");
      
        int sayilarintoplami2 = sayi3 + sayi4;
        System.out.println("2.sayilarin toplami"+"["+ sayilarintoplami2 +"]"+"eder.");
      
        if (sayilarintoplami>sayilarintoplami2)
        System.out.println("Kazanan [1. kişi]");
        if (sayilarintoplami2>sayilarintoplami)
        System.out.println("Kazanan [2. kişi]");
      
              
              
              

    }
}
bence gayet iyi oldu. Çünkü dün ilk defa öğrendim böyle bir şeyler yapabileceğimi :D
Yorumlarınızı bekliyorum.
bilmeyelenler için açıklıyım:
4 tane sayı veriyor bunlardan 2 si 1. oyuncu 2 si 2. oyuncu
bu 2 sayiyi toplayıp sizin puanlarınızı çıkarıyor ortaya.
ve bunu sizlere söylüyor.
daha sonra sizin puanlarınızı karşılaştırıp
kiminki fazlaysa onu kazanan ilan ediyor.
-----------------------
edit: Çalıştığına dair resimler:

Sonradan farkettim berabere kalma ihtimalleride var :D alttaki kod sayesinde berabere kalma ihtimallerinide eklemiş oldum.
Kod:
if (sayilarintoplami==sayilarintoplami2)
        System.out.println("Berabere");

ve beraberlikten bir resim
 
Son düzenleme:

BlackRains

Elmas Madencisi
En iyi cevaplar
1
Güzel tatlı bir çalışma olmuş. Bana eski Commodore 64'ümü hatırlattı. :D :sgül:
 

keçi

Marangoz
En iyi cevaplar
0
ben anlamadım[DOUBLEPOST=1404736344,1404736295][/DOUBLEPOST]profil resmin namaz kılma oyunlarındaki erkek çocuklara benziyor :)
 

metinzeki

Zombi Katili
En iyi cevaplar
0
ben anlamadım[DOUBLEPOST=1404736344,1404736295][/DOUBLEPOST]profil resmin namaz kılma oyunlarındaki erkek çocuklara benziyor :)
:p mesele profil resmim değil :) her neyse tekrar anlatayım. ilk verdiğim kodda 2 kişi oyun oynuyorlar. örnek verirsek ben ve sen. ben 2 tane zarı atıyorum. diyelimki 2 ve 3 geldi. bunları topluyorum ve puanım 5. sen atıyorsun ve 3 4 geliyor. puanın yedi. şimdi bir kişide örneğin hakem. kimin puanı daha yüksek diye kontrol ediyor. ve kazananı belirliyor. İşte ben bunu kodlarla yaptım.
 

unununium

Portal Uzmanı
En iyi cevaplar
0
:p mesele profil resmim değil :) her neyse tekrar anlatayım. ilk verdiğim kodda 2 kişi oyun oynuyorlar. örnek verirsek ben ve sen. ben 2 tane zarı atıyorum. diyelimki 2 ve 3 geldi. bunları topluyorum ve puanım 5. sen atıyorsun ve 3 4 geliyor. puanın yedi. şimdi bir kişide örneğin hakem. kimin puanı daha yüksek diye kontrol ediyor. ve kazananı belirliyor. İşte ben bunu kodlarla yaptım.
kolay ve basit :D ama ilk çalışmalar hep böyle olmaz mı zaten :)
 

KRHN

Yazılımcı Beyefendi
En iyi cevaplar
0
Hadi konsoldan oyun oynayalım :S İlk programına göre gayet başarılı fakat böyle oyunlar yapmak yerine kendini geliştir temelleri öğren visual oyunlar yapmaya çalış.
 

metinzeki

Zombi Katili
En iyi cevaplar
0
Hadi konsoldan oyun oynayalım :S İlk programına göre gayet başarılı fakat böyle oyunlar yapmak yerine kendini geliştir temelleri öğren visual oyunlar yapmaya çalış.
bu sadece javayı öğrenmek için yaptığım bir çalışma ileride geliştirmeyi düşünüyorum. Daha ziyade hobi gibi. onun yerine 3 boyutlu oyunlar yapmaya çalışıyorum.
bu kodlarıda orada kullanacağım.
 
Üst