Jump to content

Tik Tak Toe game by c# there is errors !!

- - - - -

  • Please log in to reply
2 replies to this topic

#1
zeybekli

zeybekli

    Newbie

  • Members
  • Pip
  • 4 posts
i am trying to learn c # looking the codes & programs .
there is a tictoc toe game.i understand all line but there something called timer...checking all line that who win.
i am writing all same code in my program but there 12 errros.
i couldnt fix them.
can u help to fix and learn them ?

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 tictactoe

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        int fon;


        Random r = new Random();

        private void Form1_Load(object sender, EventArgs e)

        {

            fon = r.Next(1, 4);


            timer1.Start(); 

            timer2.Start();

            button5.Text = "O"; 

            button5.Enabled = false; 

        }


        private void button1_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button1.Text = "X";

                button1.Enabled = false;

                button4.Text = "0";

                button4.Enabled = false;


            }

            else if (fon == 2)

            {

                button1.Text = "X";

                button1.Enabled = false;

                button3.Text = "0";

                button3.Enabled = false;

            }

            else if (fon == 3)

            {

                button1.Text = "X";

                button1.Enabled = false;

                button6.Text = "0";

                button6.Enabled = false;

            }


        }


        private void button2_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button2.Text = "X";

                button2.Enabled = false;

                button6.Text = "0";

                button6.Enabled = false;


            }

            else if (fon == 2)

            {

                button2.Text = "X";

                button2.Enabled = false;

                button4.Text = "0";

                button4.Enabled = false;

            }

            else if (fon == 3)

            {

                button2.Text = "X";

                button2.Enabled = false;

                button7.Text = "0";

                button7.Enabled = false;

            }

        }


        private void button3_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button3.Text = "X";

                button3.Enabled = false;

                button8.Text = "0";

                button8.Enabled = false;


            }

            else if (fon == 2)

            {

                button3.Text = "X";

                button3.Enabled = false;

                button1.Text = "0";

                button1.Enabled = false;

            }

            else if (fon == 3)

            {

                button3.Text = "X";

                button3.Enabled = false;

                button9.Text = "0";

                button9.Enabled = false;


            }



        }


        private void button4_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button4.Text = "X";

                button4.Enabled = false;

                button1.Text = "0";

                button1.Enabled = false;


            }

            else if (fon == 2)

            {

                button4.Text = "X";

                button4.Enabled = false;

                button2.Text = "0";

                button2.Enabled = false;

            }

            else if (fon == 3)

            {

                button4.Text = "X";

                button4.Enabled = false;

                button8.Text = "0";

                button8.Enabled = false;

            }


        }


        private void button5_Click(object sender, EventArgs e)

        {

        }

        private void button6_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button6.Text = "X";

                button6.Enabled = false;

                button2.Text = "0";

                button2.Enabled = false;


            }

            else if (fon == 2)

            {

                button6.Text = "X";

                button6.Enabled = false;

                button9.Text = "0";

                button9.Enabled = false;

            }

            else if (fon == 3)

            {

                button6.Text = "X";

                button6.Enabled = false;

                button1.Text = "0";

                button1.Enabled = false;

            }

        }


        private void button7_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button7.Text = "X";

                button7.Enabled = false;

                button9.Text = "0";

                button9.Enabled = false;


            }

            else if (fon == 2)

            {

                button7.Text = "X";

                button7.Enabled = false;

                button8.Text = "0";

                button8.Enabled = false;

            }

            else if (fon == 3)

            {

                button7.Text = "X";

                button7.Enabled = false;

                button2.Text = "0";

                button2.Enabled = false;

            }


        }


        private void button8_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button8.Text = "X";

                button8.Enabled = false;

                button3.Text = "0";

                button3.Enabled = false;


            }

            else if (fon == 2)

            {

                button8.Text = "X";

                button8.Enabled = false;

                button7.Text = "0";

                button7.Enabled = false;

            }

            else if (fon == 3)

            {

                button8.Text = "X";

                button8.Enabled = false;

                button4.Text = "0";

                button4.Enabled = false;

            }

        }


        private void button9_Click(object sender, EventArgs e)

        {

            if (fon == 1)

            {

                button9.Text = "X";

                button9.Enabled = false;

                button7.Text = "0";

                button7.Enabled = false;


            }

            else if (fon == 2)

            {

                button9.Text = "X";

                button9.Enabled = false;

                button6.Text = "0";

                button6.Enabled = false;

            }

            else if (fon == 3)

            {

                button9.Text = "X";

                button9.Enabled = false;

                button3.Text = "0";

                button3.Enabled = false;

            }

        }


        bool kazan = false;

        bool kazan2 = false;

        private void timer1_Tick(object sender, EventArgs e)

        {

            


            if (button1.Text == "X" && button2.Text == "X" && button3.Text == "X")

            {

                kazan = true;

            }


            else if (button1.Text == "X" && button5.Text == "X" && button9.Text == "X")

            {

                kazan = true;

            }


            else if (button1.Text == "X" && button4.Text == "X" && button7.Text == "X")

            {

                kazan = true;

            }


            else if (button4.Text == "X" && button5.Text == "X" && button6.Text == "X")

            {

                kazan = true;

            }


            else if (button3.Text == "X" && button6.Text == "X" && button9.Text == "X")

            {

                kazan = true;


            else if (button2.Text == "X" && button5.Text == "X" && button8.Text == "X")

            {

                kazan = true;

            }


            else if (button7.Text == "X" && button8.Text == "X" && button9.Text == "X")

            {

                kazan = true;

            }


            else if (button3.Text == "X" && button5.Text == "X" && button7.Text == "X")

            {

                kazan = true;

            }





            else if (button1.Text == "O" && button2.Text == "O" && button3.Text == "O")

            {

                kazan2 = true;

            }


            else if (button1.Text == "O" && button5.Text == "O" && button9.Text == "O")

            {

                kazan2 = true;

            }


            else if (button1.Text == "O" && button4.Text == "O" && button7.Text == "O")

            {

                kazan2 = true;

            }


            else if (button4.Text == "O" && button5.Text == "O" && button6.Text == "O")

            {

                kazan2 = true;

            }


            else if (button3.Text == "O" && button6.Text == "O" && button9.Text == "O")

            {

                kazan2 = true;

            }


            else if (button2.Text == "O" && button5.Text == "O" && button8.Text == "O")

            {

                kazan2 = true;

            }


            else if (button7.Text == "O" && button8.Text == "O" && button9.Text == "O")

            {

                kazan2 = true;

            }


            else if (button3.Text == "O" && button5.Text == "O" && button7.Text == "O")

            {

                kazan2 = true;

            }


        }}




        private void timer2_Tick(object sender, EventArgs e)

        {

            


            if (kazan == true)

            {

                timer2.Stop();

                MessageBox.Show(" you win");

                

                timer2.Start();

                fon = r.Next(1, 4); ;

                button1.Enabled = true;

                button1.Text = " ";

                button2.Enabled = true;

                button2.Text = " ";

                button3.Enabled = true;

                button3.Text = " ";

                button4.Enabled = true;

                button4.Text = " ";

                button5.Enabled = false;

                button5.Text = "O";

                button6.Enabled = true;

                button6.Text = " ";

                button7.Enabled = true;

                button7.Text = " ";

                button8.Enabled = true;

                button8.Text = " ";

                button9.Enabled = true;

                button9.Text = " ";

                kazan = false;

                kazan2 = false;

            }


            else if (kazan2 == true)

            {

                timer2.Stop();

                MessageBox.Show(" pc won");

                

                timer2.Start();

                fon = r.Next(1, 4);

                button1.Enabled = true;

                button1.Text = " ";

                button2.Enabled = true;

                button2.Text = " ";

                button3.Enabled = true;

                button3.Text = " ";

                button4.Enabled = true;

                button4.Text = " ";

                button5.Enabled = false;

                button5.Text = "O";

                button6.Enabled = true;

                button6.Text = " ";

                button7.Enabled = true;

                button7.Text = " ";

                button8.Enabled = true;

                button8.Text = " ";

                button9.Enabled = true;

                button9.Text = " ";

                kazan = false;

                kazan2 = false;

            }


            else if (button1.Enabled == false && button2.Enabled == false && button3.Enabled == false && button4.Enabled == false && button5.Enabled == false && button6.Enabled == false && button7.Enabled == false && button8.Enabled == false && button9.Enabled == false && kazan == false && kazan2 == false)

            {

                


                timer2.Stop();

                MessageBox.Show("no winner");

                button1.Enabled = true;

                button1.Text = " ";

                button2.Enabled = true;

                button2.Text = " ";

                button3.Enabled = true;

                button3.Text = " ";

                button4.Enabled = true;

                button4.Text = " ";

                button5.Enabled = false;

                button5.Text = "O";

                button6.Enabled = true;

                button6.Text = " ";

                button7.Enabled = true;

                button7.Text = " ";

                button8.Enabled = true;

                button8.Text = " ";

                button9.Enabled = true;

                button9.Text = " ";

                kazan = false;

                kazan2 = false;

                timer2.Start();

                fon = r.Next(1, 4);

            }


        }


    }



}


this the program

[URL="http:/www./tamamsin.com/xox.rar"]http:/www./tamamsin.com/xox.rar[/URL]




#2
TheCompBoy

TheCompBoy

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 272 posts
On what lines are the errors?
Im writing from my Android so its hard to read through the whole code.
Think my post we're usefull? Please take your time and press the Like button at my post, Big Thanks!
For great C# & Android tutorials visit my blogg: http://www.thecompboy.com/

#3
lespauled

lespauled

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 231 posts
  • Programming Language:C, C++, C#, JavaScript, PL/SQL, Delphi/Object Pascal, Visual Basic .NET, Pascal, Transact-SQL, Bash
After opening it, you have some syntax issues in your large if - else if statement. That's causing the error. The timer issues are because you dont have any timers on the form.

---------- Post added at 11:48 AM ---------- Previous post was at 11:45 AM ----------

Also, the logic for the end of game doesn't work. The computer moves after you win.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users