Проект 11: Tic Tac Toe (Game)

Кръгчета и кръстчета за двама играчи

namespace tic_tac_toe_for_2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public int turn = 0;

        public void L()
    {
        pic_b1_x.Visible = false;
        pic_b1_o.Visible = false;
        pic_b2_x.Visible = false;
        pic_b2_o.Visible = false;
        pic_b3_x.Visible = false;
        pic_b3_o.Visible = false;
        pic_b4_x.Visible = false;
        pic_b4_o.Visible = false;
        pic_b5_x.Visible = false;
        pic_b5_o.Visible = false;
        pic_b6_x.Visible = false;
        pic_b6_o.Visible = false;
        pic_b7_x.Visible = false;
        pic_b7_o.Visible = false;
        pic_b8_x.Visible = false;
        pic_b8_o.Visible = false;
        pic_b9_x.Visible = false;
        pic_b9_o.Visible = false;
    }

        private void Form1_Load(object sender, EventArgs e)
        {
            L();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b1_x.Visible = true;
                pic_b1_o.Visible = false;
            }
            else
            {
                pic_b1_x.Visible = false;
                pic_b1_o.Visible = true;
            }
            turn++;

        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b3_x.Visible = true;
                pic_b3_o.Visible = false;
            }
            else
            {
                pic_b3_x.Visible = false;
                pic_b3_o.Visible = true;
            }
            turn++;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b2_x.Visible = true;
                pic_b2_o.Visible = false;
            }
            else
            {
                pic_b2_x.Visible = false;
                pic_b2_o.Visible = true;
            }
            turn++;
        }

            

        private void button11_Click(object sender, EventArgs e)//Край на играта
        {
            Application.Exit();
        }

        private void button10_Click(object sender, EventArgs e)// Играй пак
        {
            L();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b4_x.Visible = true;
                pic_b4_o.Visible = false;
            }
            else
            {
                pic_b4_x.Visible = false;
                pic_b4_o.Visible = true;
            }
            turn++;
        }

        private void button5_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b5_x.Visible = true;
                pic_b5_o.Visible = false;
            }
            else
            {
                pic_b5_x.Visible = false;
                pic_b5_o.Visible = true;
            }
            turn++;
        }

        private void button6_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b6_x.Visible = true;
                pic_b6_o.Visible = false;
            }
            else
            {
                pic_b6_x.Visible = false;
                pic_b6_o.Visible = true;
            }
            turn++;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b7_x.Visible = true;
                pic_b7_o.Visible = false;
            }
            else
            {
                pic_b7_x.Visible = false;
                pic_b7_o.Visible = true;
            }
            turn++;
        }

        private void button8_Click(object sender, EventArgs e)
        {

            if (turn % 2 == 0)
            {
                pic_b8_x.Visible = true;
                pic_b8_o.Visible = false;
            }
            else
            {
                pic_b8_x.Visible = false;
                pic_b8_o.Visible = true;
            }
            turn++;

        }

        private void button9_Click(object sender, EventArgs e)
        {
            if (turn % 2 == 0)
            {
                pic_b9_x.Visible = true;
                pic_b9_o.Visible = false;
            }
            else
            {
                pic_b9_x.Visible = false;
                pic_b9_o.Visible = true;
            }
            turn++;
        }    
    }
}
 

https://www.youtube.com/watch?NR=1&v=dl7ochKkkbs - за двама играчи

https://www.codeproject.com/Articles/2400/Tic-Tac-Toe-in-C - игра срещу компютъра

Търсене