HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Windows Forms Application ile yapılmıştır.
Pek fazla görselliği olmasa da işinize yarayabilir.
Zar oyunundaki amaç 30 puanı geçen ilk oyuncu kazanıyor. 1. oyuncu başlamadan 2. oyuncu başlıyamıyor.
İşte Kodlar:
### REKLMA YASAK ###
Pek fazla görselliği olmasa da işinize yarayabilir.
Zar oyunundaki amaç 30 puanı geçen ilk oyuncu kazanıyor. 1. oyuncu başlamadan 2. oyuncu başlıyamıyor.
İşte Kodlar:
Kod:
[/COLOR][SIZE=3][COLOR=#0000FF][COLOR=#333333][B]using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Zar_oyunu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int Oyuncu1Puan = 0, Oyuncu2Puan = 0;
bool Oyuncu1Durum = false, Oyuncu2Durum = false;
private string Rasgele(Label label)
{
Random rastgele = new Random();
int zar = rastgele.Next(1, 7);
label.Text = zar.ToString();
return label.Text;
}
void ButonKontrol()
{
if(Oyuncu1Durum==false)
{
button1.Enabled=true;
button2.Enabled=false;
}
if (Oyuncu2Durum == false)
{
button2.Enabled = true;
button1.Enabled = false;
}
}
void YeniOyun()
{
Oyuncu1Durum = false;
Oyuncu2Durum = false;
Oyuncu1Puan = 0;
Oyuncu2Puan = 0;
button1.Enabled = true;
button2.Enabled = true;
label1.Text = "";
label2.Text = "";
label3.Text = "";
label4.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
Rasgele(label1);
Oyuncu1Puan = Oyuncu1Puan + Convert.ToInt16(label1.Text);
label3.Text = Oyuncu1Puan.ToString();
Oyuncu1Durum = true;
Oyuncu2Durum = false;
ButonKontrol();
if (Oyuncu1Puan >= 30)
{
MessageBox.Show("Tebrikler, 1.Oyuncu Kazandı.", "Tebrikler..");
}
}
private void button2_Click(object sender, EventArgs e)
{
if (button1.Enabled == true)
{
MessageBox.Show("Önce 1.Oyuncu Oynamalıdır!", "Hata");
}
else
{
Rasgele(label2);
Oyuncu2Puan = Oyuncu2Puan + Convert.ToInt16(label2.Text);
label4.Text = Oyuncu2Puan.ToString();
Oyuncu2Durum = true;
Oyuncu1Durum = false;
ButonKontrol();
if (Oyuncu2Puan >= 30)
{
MessageBox.Show("Tebrikler, 2.Oyuncu Kazandı.", "Tebrikler..");
}
}
}
private void button3_Click(object sender, EventArgs e)
{
YeniOyun();
}
private void Form1_Load(object sender, EventArgs e)
{
YeniOyun();
}
}
}[/B][/COLOR][/COLOR][/SIZE][COLOR=#0000ff]
### REKLMA YASAK ###
Moderatör tarafında düzenlendi:
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 293
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 3
- Görüntüleme
- 1K
- Cevaplar
- 8
- Görüntüleme
- 824
