IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Şubat 2012, 18:25   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
2 kişilik Adam Asmaca





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//2 kişilik adam asmaca //oynanış şekli: ilk oyuncu 2.oyuncuya bir soru sorarak sorunun cevabını 2.oyuncu görmeden programa girer. //2.oyuncu da kelimeyi tahmin etmeye çalışır.Bir sonraki sefer de 2.oyuncu sorar 1.oyuncu tahmin etmeye çalışır. //basit bir oyun örneği yapalım.1.oyuncu mesela 2.oyuncuya bir ilimiz diye sordu ve kelimeyi Kocaeli girdi. //2.oyuncu bunu tahmin etmeye çalışacak.Çıkan harfler tahmin etmenizde yardımcı olacak. //not: boşluk girerseniz boşluğu da bir harf olarak görür.. //iyi oyunlar.. #include<stdio.h> #include<conio.h> #include<string.h> #include<windows.h> main() { char p1[30]= {},p2[30]= {},t1[30]= {},t2[30]= {},uzunluk1,tahmin1uzunluk,uzunluk2,tahmin2uzunluk,sayac=0; int i,deneme1=0,deneme2=0; do { printf("1.Oyuncu soracaginiz kelimeyi giriniz:"); gets(p1); uzunluk1=strlen(p1);//girilen kelimenin uzunluğu } while(uzunluk1==0);//Kelime girilmezse tekrar iste. system("cls"); // ekranı temizler. printf("\n"); do { do { printf("2.oyuncu , %d harfli tahmini kelimenizi giriniz (%d. deneme):",uzunluk1,deneme1+1);//deneme başta 0 oldugu ıcın gets(t1); //deneme1+1 yazdır dedik. printf("\n"); tahmin1uzunluk=strlen(t1);//tahmini kelimenin uzunlugu } while(tahmin1uzunluk!=uzunluk1);//tahmin edilen kelime girilen kelimeyle aynı sayıda harfte değilse tekrar giriş iste. sayac=0; for(i=0; i<uzunluk1; i++)//kelime uzunluğu kadar... { if(p1[i]==t1[i]) //...eşit ise harfi yazdır... { printf("%c ",p1[i]); sayac++; } else //...değil ise soru işareti koy. printf("? "); } printf("\n"); for(i=0; i<uzunluk1; i++)//kelime uzunluğu kadar... printf("_ ");// alt çizgi koy. printf("\n\n\n"); deneme1++;//deneme sayısını artır. } while(sayac!=uzunluk1);//sayac tüm harflerin doğru oldugunu kontrol eder. printf("Kelimeyi %d. denemede buldunuz...\n\n\n\n\n",deneme1); //aynı işlemler aşağıdaki kodlar için de geçerlidir. do { printf("2.Oyuncu soracaginiz kelimeyi giriniz:"); gets(p2); uzunluk2=strlen(p2); } while(uzunluk2==0); system("cls"); printf("\n"); do { do { printf("1.oyuncu , %d harfli tahmini kelimenizi giriniz (%d. deneme):",uzunluk2,deneme2+1); gets(t2); printf("\n"); tahmin2uzunluk=strlen(t2); } while(tahmin2uzunluk!=uzunluk2); sayac=0; for(i=0; i<uzunluk2; i++) { if(p2[i]==t2[i]) { printf("%c ",p2[i]); sayac++; } else printf("? "); } printf("\n"); for(i=0; i<uzunluk2; i++) printf("_ "); printf("\n\n\n"); deneme2++; } while(sayac!=uzunluk2); printf("Kelimeyi %d. denemede buldunuz...\n\n\n\n\n",deneme2); printf("\n1. Oyuncu Deneme Sayisi = %d",deneme1);//deneme sayilarini yazdırıp.... printf("\n2. Oyuncu Deneme Sayisi = %d\n",deneme2); if(deneme1<deneme2) // kazanani belirleriz. printf("\nOyunu 1.Oyuncu Kazandi."); if(deneme2<deneme1) printf("\nOyunu 2.Oyuncu Kazandi."); if(deneme1==deneme2) printf("\nOyun Berabere"); printf("\n\nCikis icin Herhangi Bir Tusa Basiniz..."); getch();


__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 27 Şubat 2012, 18:30   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 2 kişilik Adam Asmaca




:d :d

 
Alıntı ile Cevapla

Cevapla

Etiketler
2, adam, asmaca, kişilik


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Adam Asmaca Oyunu. KuLs Visual Basic 2 21 Şubat 2012 10:30
Adam Asmaca YapraK Oyun Dünyasından Son Haberler 0 20 Şubat 2010 04:25
Adam Asmaca Oyunu Cemalizim Visual Basic 0 19 Temmuz 2008 16:51