Introduction
In this project, you will learn how to create a simple Tic-Tac-Toe game in C. The game will be played between two players taking turns to mark the spaces in a 3x3 grid. The first player to have three of their marks in a row, column, or diagonal is the winner. If all spaces are filled and no player has three marks in a row, the game is a draw.
👀 Preview
![Tic-Tac-Toe](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/c/project-creating-a-simple-tic-tac-toe-game-in-c/lab-1/assets/project-creating-a-simple-tic-tac-toe-game-in-c.gif)
🎯 Tasks
In this project, you will learn:
- How to create a game board and initialize it with empty spaces.
- How to implement functions to clear the screen, display the game board, and check if the game is over.
- How to determine the winner of the game.
- How to implement the main game loop to allow players to take turns and interact with the game.
🏆 Achievements
After completing this project, you will be able to:
- Create and manipulate arrays in C.
- Use loops and conditionals to implement game logic.
- Interact with the user through the command line interface.
- Organize code into functions for better modularity and readability.