Tutorial Game Tic Tac Toe dengan C#

haloo sobat semua..., hahah lama tidak berjumpa ya XD. kali ini saya akan berbagi ilmu tentang bagaimana cara membuat permainan tic tac toe. hmmm... bagi yang belum tahu apa itu tic tac toe, akan saya jelaskan dulu. permainan ini sama seperti permainan SOS, dimana jika kita bisa mendapatkan gambar yg sama secara berurutan, atau dalam SOS kita mendapatkan huruf SOS, maka kita akan menang.

langsung aja deh kita coba bikin ya hehehe...

pertama-tama dan seperti biasa, silahkan buka dan jalankan aplikasi sharpdevelopnya terlebih dahulu. lalu silahkan langsung ke bagian design dan silahkan bentuk minimal seperti ini.

pada gambar diatas, saya hanya menggunakan 9 picture box yang ditata 3 x 3. lalu setelah itu silahkan sobat mencari 2 gambar yang berbeda yang nantinya akan digunakan sebagai picture dari picturebox yg kita gunakan.

jika sobat sudah menentukan gambarnya, silahkan sobat pindahkan kedalam folder sharpdevelop yang sedang kita kerjakan saat ini. lalu masuk ke bagian bin > debug > lalu pastekan gambar tersebut disini. dalam gambar kali ini, saya beri nama o.png dan x.png (format yang saya gunakan png).

sekarang kita kembali ke program, silahkan sobat copas program yang telah saya buat dibawah ini



program

public partial class MainForm : Form
    {
        int ganteng;
      
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
          
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
      
      
        void PictureBox1Click(object sender, EventArgs e)
        {
            pictureBox1.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox2.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox2Click(object sender, EventArgs e)
        {
            pictureBox4.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox2.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox3Click(object sender, EventArgs e)
        {
            pictureBox3.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox6.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox4Click(object sender, EventArgs e)
        {
            pictureBox2.Image = Image.FromFile ("o.png");
             ganteng = 1;
           
             if (ganteng == 1)
             {
                 pictureBox8.Image = Image.FromFile ("x.png");
             }
        }
      
        void PictureBox5Click(object sender, EventArgs e)
        {
            pictureBox6.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox4.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox6Click(object sender, EventArgs e)
        {
            pictureBox5.Image = Image.FromFile ("o.png");
          
            if (ganteng == 1)
            {
                pictureBox9.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox7Click(object sender, EventArgs e)
        {
            pictureBox7.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox4.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox8Click(object sender, EventArgs e)
        {
            pictureBox8.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox7.Image = Image.FromFile ("x.png");
            }
        }
      
        void PictureBox9Click(object sender, EventArgs e)
        {
            pictureBox9.Image = Image.FromFile ("o.png");
            ganteng = 1;
          
            if (ganteng == 1)
            {
                pictureBox5.Image = Image.FromFile ("x.png");
            }
        }

jika sudah, silahkan run program tersebut, dan hasilnya akan seperti ini





selesailah sudah permainan tic tac toe yang kita buat, memang dalam program kali ini masih banyak sekali kekurangan karena saya sendiri juga masih belum terlalu mengerti. semoga bermanfaat untuk sobar semua XD.





Tidak ada komentar:

Posting Komentar



Daftar Blog Lain