Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

By using Xamrin and XAML in visual studio, your mission is to create a very simp

ID: 3574368 • Letter: B

Question

By using Xamrin and XAML in visual studio, your mission is to create a very simple game application. The game app should allow the user to do something (like click buttons) to play the game. You can create any game you want, but make it simple because you do not have enough time to work on it. You could do a guess something game, tic tac toe game, 21 card game, or whatever you choose. These instructions are generic for a reason. Be creative and have fun, but don't do something too complicated for the time you have. The game MUST LOOK PROFESSIONAL. So spend some time on the GUI layout. This is my semester project. I need you help. please help me out by completing this project. you may post only the code which you write. Not a whole project.Thanks

Explanation / Answer

include <iostream.h>
#include <conio.h>

char square[10] = {'o','1','2','3','4','5','6','7','8','9'};
int checkwin();
void board();

int main()
{
   int player = 1,i,choice;
   char mark;
   clrscr();
   do
   {
       board();
       player=(player%2)?1:2;
       cout << "Player " << player << ", enter a number: ";
       cin >> choice;
       mark=(player == 1) ? 'X' : 'O';
       if (choice == 1 && square[1] == '1')
           square[1] = mark;
       else if (choice == 2 && square[2] == '2')
           square[2] = mark;
       else if (choice == 3 && square[3] == '3')
           square[3] = mark;
       else if (choice == 4 && square[4] == '4')
           square[4] = mark;
       else if (choice == 5 && square[5] == '5')
           square[5] = mark;
       else if (choice == 6 && square[6] == '6')
           square[6] = mark;
       else if (choice == 7 && square[7] == '7')
           square[7] = mark;
       else if (choice == 8 && square[8] == '8')
           square[8] = mark;
       else if (choice == 9 && square[9] == '9')
           square[9] = mark;
       else
       {
           cout<<"Invalid move ";
           player--;
           getch();
       }
       i=checkwin();
       player++;
   }while(i==-1);
   board();
   if(i==1)
       cout<<"==>Player "<<--player<<" win ";
   else
       cout<<"==>Game draw";
   getch();
   return 0;
}

int checkwin()
{
   if (square[1] == square[2] && square[2] == square[3])
       return 1;
   else if (square[4] == square[5] && square[5] == square[6])
       return 1;
   else if (square[7] == square[8] && square[8] == square[9])
       return 1;
   else if (square[1] == square[4] && square[4] == square[7])
       return 1;
   else if (square[2] == square[5] && square[5] == square[8])
       return 1;
   else if (square[3] == square[6] && square[6] == square[9])
       return 1;
   else if (square[1] == square[5] && square[5] == square[9])
       return 1;
   else if (square[3] == square[5] && square[5] == square[7])
       return 1;
   else if (square[1] != '1' && square[2] != '2' && square[3] != '3' &&
   square[4] != '4' && square[5] != '5' && square[6] != '6' &&
square[7] != '7' && square[8] != '8' && square[9] != '9')
       return 0;
   else
       return -1;
}

void board()
{
   clrscr();
   cout << " Tic Tac Toe ";
   cout << "Player 1 (X) - Player 2 (O)" << endl << endl;
   cout << endl;
   cout << " | | " << endl;
   cout << " " << square[1] << " | " << square[2] << " | " << square[3] << endl;
   cout << "_____|_____|_____" << endl;
   cout << " | | " << endl;
   cout << " " << square[4] << " | " << square[5] << " | " << square[6] << endl;
   cout << "_____|_____|_____" << endl;
   cout << " | | " << endl;
   cout << " " << square[7] << " | " << square[8] << " | " << square[9] << endl;
   cout << " | | " << endl << endl;
}