Minggu, 03 Mei 2015

Membuat aplikasi tictactoe lvl hard


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