nama saya Yosua Renol S dara Politenik Negeri Batam.
disin saya akan membuat sebuah aplikasi game Tic Tac Toe atau XOX dengan aplikasi visual studio
Inti dari program ini adalah menunggu pemain untuk menempatkan pilihannya. Tiap PictureBox kita tambahkan event onClick. Apabila salah satu di-klik, akan dicek terlebih dahulu, apakah masih kosong atau tidak. Apabila kosong, maka pemain boleh memilih kotak tersebut, artinya kita copy-kan simbol silang ke kotak tersebut. Kemudian tinggal di-cek, apakah sudah ada yang berhasil membuat 3 segaris atau belum. Lalu giliran komputer. Komputer akan memilih secara acak kotak yang kosong, kemudian copy-kan simbol lingkaran ke kotak tersebut. Demikian terus bergantian antara pemain dan komputer sampai semuanya terisi. Tapi apabila ada yang berhasil membuat 3 segaris, maka dia dinyatakan sebagai pemenang.
Pertama buka
aplikasi visual studio
Kedua klik
new project
Lalu klik
windows form aplication lalu ok
Kluar form
seperti ini
Lalu buat
form dengan toolBox : 2 textBox, 3 Button, 9 pictureBox
di button O dan X disitu saya menggunaka resources file. cara membuatnya : clik project => add new item => resources file => add
klik add resource lalu ketik nama kemudian add
kamu bisa ambil gambar dari file atau kamu buat sendiri kemudian save
seperti ini Codingannya :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication7tictactoe
{
public partial class Form1 : Form
{
int play = 0;
int p1 = 0, p2 = 0, p3 = 0, p4 = 0, p5 = 0, p6 = 0, p7 = 0, p8 = 0, p9 = 0; // kondisi awal semua pictureBox
int input;
public Form1()
{
InitializeComponent();
}
void com_expert(int masukan)
{
if (masukan == 5) // ketika player memilih pictureBox 5
{
if (p2 == 0) // akan di tahan di pictureBox 2
{
if (play == 1)
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p2 = 2; //tampilan sesuai pilihan
}
else
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p2 = 1;
}
}
else if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p3 == 0)
{
if (play == 1)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
}
else if (p4 == 0)
{
if (play == 1)
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p4 = 2;
}
else
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p4 = 1;
}
}
else if (p6 == 0)
{
if (play == 1)
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p6 = 2;
}
else
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p6 = 1;
}
}
else if (p7 == 0 && p3 == 1 && p5 == 1)
{
if (play == 1)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
}
else if (p8 == 0)
{
if (play == 1)
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p8 = 2;
}
else
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p8 = 1;
}
}
else if (p9 == 0)
{
if (play == 1)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
}
}
if (masukan == 1)
{
if (p2 == 0)
{
if (play == 1)
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p2 = 2;
}
else
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p2 = 1;
}
}
}
if (masukan == 2)
{
if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p3 == 0)
{
if (play == 1)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o
;
p5 = 1;
}
}
else if (p8 == 0)
{
if (play == 1)
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p8 = 2;
}
else
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p8 = 1;
}
}
}
if (masukan == 3)
{
if (p2 == 0)
{
if (play == 1)
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p2 = 2;
}
else
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p2 = 1;
}
}
else if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p6 == 0)
{
if (play == 1)
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p6 = 2;
}
else
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p6 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
else if (p7 == 0)
{
if (play == 1)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
}
else if (p9 == 0)
{
if (play == 1)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
}
}
if (masukan == 4)
{
if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
else if (p6 == 0)
{
if (play == 1)
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p6 = 2;
}
else
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p6 = 1;
}
}
else if (p7 == 0)
{
if (play == 1)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
}
}
if (masukan == 6)
{
if (p3 == 0)
{
if (play == 1)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
}
else if (p9 == 0)
{
if (play == 1)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
}
else if (p4 == 0)
{
if (play == 1)
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p4 = 2;
}
else
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p4 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
}
if (masukan == 7)
{
if (p3 == 0)
{
if (play == 1)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
else if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p4 == 0)
{
if (play == 1)
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p4 = 2;
}
else
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p4 = 1;
}
}
else if (p8 == 0)
{
if (play == 1)
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p8 = 2;
}
else
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p8 = 1;
}
}
else if (p9 == 0)
{
if (play == 1)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
}
}
if (masukan == 8)
{
if (p2 == 0)
{
if (play == 1)
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p2 = 2;
}
else
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p2 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
else if (p7 == 0)
{
if (play == 1)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
}
else if (p9 == 0)
{
if (play == 1)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
}
}
if (masukan == 9)
{
if (p1 == 0)
{
if (play == 1)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
}
else if (p3 == 0)
{
if (play == 1)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
}
else if (p6 == 0)
{
if (play == 1)
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p6 = 2;
}
else
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p6 = 1;
}
}
else if (p7 == 0)
{
if (play == 1)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
}
else if (p8 == 0)
{
if (play == 1)
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p8 = 2;
}
else
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p8 = 1;
}
}
else if (p5 == 0)
{
if (play == 1)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
void reset()
{
pictureBox1.BackgroundImage = null;
pictureBox2.BackgroundImage = null;
pictureBox3.BackgroundImage = null;
pictureBox4.BackgroundImage = null;
pictureBox5.BackgroundImage = null;
pictureBox6.BackgroundImage = null;
pictureBox7.BackgroundImage = null;
pictureBox8.BackgroundImage = null;
pictureBox9.BackgroundImage = null;
p1 = p2 = p3 = p4 = p5 = p6 = p7 = p8 = p9 = 0;
textBox2.Text = "";
textBox1.Text = "";
play = 0;
}
//indikator yang memberikan informasi pemain sebagai apa, x atau o
// ini jika pemain adalah o
private void button1_Click(object sender, EventArgs e)
{
if (play == 0)
{
play = 1;
}
textBox2.Text = " ANDA O dan KOMPUTER X";
}
//ini adalah jika pemain x
private void button3_Click(object sender, EventArgs e)
{
if (play == 0)
{
play = 2;
}
textBox2.Text = " ANDA X dan KOMPUTER O";
}
// ini untuk menentukan kondisi menang
void menang()
{
//1 ,2 ,3
if (p1 == 2 && p2 == 2 && p3 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p1 == 1 && p2 == 1 && p3 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//4, 5, 6
else if (p4 == 2 && p5 == 2 && p6 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p4 == 1 && p5 == 1 && p6 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//win 7 , 8 , 9
else if (p7 == 2 && p8 == 2 && p9 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p7 == 1 && p8 == 1 && p9 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//1, 4 ,7
else if (p1 == 2 && p4 == 2 && p7 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p1 == 1 && p4 == 1 && p7 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//2, 5, 8
else if (p2 == 2 && p5 == 2 && p8 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p2 == 1 && p5 == 1 && p8 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//3, 6 , 9
else if (p3 == 2 && p6 == 2 && p9 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p3 == 1 && p6 == 1 && p9 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//diagonal
//1, 5 , 9
else if (p1 == 2 && p5 == 2 && p9 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p1 == 1 && p5 == 1 && p9 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
//3, 5 , 7
else if (p3 == 2 && p5 == 2 && p7 == 2)
{
textBox1.Text = "TIM X MENANG!";
MessageBox.Show("TIM X WINNER!");
reset();
}
else if (p3 == 1 && p5 == 1 && p7 == 1)
{
textBox1.Text = "TIM O MENANG!";
MessageBox.Show("TIM O WINNER!");
reset();
}
}
private void button2_Click(object sender, EventArgs e)
{
pictureBox1.BackgroundImage = null;
pictureBox2.BackgroundImage = null;
pictureBox3.BackgroundImage = null;
pictureBox4.BackgroundImage = null;
pictureBox5.BackgroundImage = null;
pictureBox6.BackgroundImage = null;
pictureBox7.BackgroundImage = null;
pictureBox8.BackgroundImage = null;
pictureBox9.BackgroundImage = null;
p1 = p2 = p3 = p4 = p5 = p6 = p7 = p8 = p9 = 0;
textBox2.Text = "";
textBox1.Text = "";
play = 0;
}
// ini program untuk menentukan pilihan x atau o masing-masing pictureBox
private void pictureBox1_Click(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda"); // indikator jika pemain mengklik pictureBox jika belum memilih
}
else if (play > 0 && p1 == 0)
{
if (play % 2 == 0)
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p1 = 2;
}
else
{
pictureBox1.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p1 = 1;
}
//com();
input = 1;
com_expert(1);
}
menang();
}
private void pictureBox2_Click(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p2 == 0)
{
if (play % 2 == 0)
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p2 = 2;
}
else
{
pictureBox2.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p2 = 1;
}
//com();
input = 2;
com_expert(2);
}
menang();
}
private void pictureBox3_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p3 == 0)
{
if (play % 2 == 0)
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p3 = 2;
}
else
{
pictureBox3.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p3 = 1;
}
//com();
input = 3;
com_expert(3);
}
menang();
}
private void pictureBox4_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p4 == 0)
{
if (play % 2 == 0)
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p4 = 2;
}
else
{
pictureBox4.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p4 = 1;
}
//com();
input = 4;
com_expert(4);
}
menang();
}
private void pictureBox5_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p5 == 0)
{
if (play % 2 == 0)
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p5 = 2;
}
else
{
pictureBox5.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p5 = 1;
}
input = 5;
com_expert(5);
//com();
}
menang();
}
private void pictureBox6_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p6 == 0)
{
if (play % 2 == 0)
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p6 = 1;
}
else
{
pictureBox6.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p6 = 1;
}
//com();
input = 6;
com_expert(6);
}
menang();
}
private void pictureBox7_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p7 == 0)
{
if (play % 2 == 0)
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p7 = 2;
}
else
{
pictureBox7.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p7 = 1;
}
//com();
input = 7;
com_expert(7);
}
menang();
}
private void pictureBox8_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p8 == 0)
{
if (play % 2 == 0)
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p8 = 2;
}
else
{
pictureBox8.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p8 = 1;
}
//com();
input = 8;
com_expert(8);
}
menang();
}
private void pictureBox9_Click_1(object sender, EventArgs e)
{
if (play == 0)
{
MessageBox.Show("Silahkan Masukkan Pilihan anda");
}
else if (play > 0 && p9 == 0)
{
if (play % 2 == 0)
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.x;
p9 = 2;
}
else
{
pictureBox9.BackgroundImage = WindowsFormsApplication7tictactoe.Resource1.o;
p9 = 1;
}
//com();
input = 9;
com_expert(9);
}
menang();
}
}
}
jika masih ada yang belum mengerti, lihat tutorialnya di
https://www.youtube.com/watch?v=NsOaOXrXt0k&feature=youtu.be
Tidak ada komentar:
Posting Komentar