๐ฎ MindGrid is a modern, fun, and visually captivating version of the classic Tic Tac Toe game, built using C# and Windows Forms. It combines smooth animations, colorful design, and a clean user experience to bring the timeless X and O battle to life in a stylish digital form.
๐ก MindGrid โ A fresh and intelligent twist on the classic Tic Tac Toe experience.
- ๐ฅ Two-Player System โ Alternating turns between Player 1 (โ Pink ๐) and Player 2 (๐ข Green ๐)
- ๐ Smart Win Detection โ Automatic checking for wins and draws after each move
- ๐๏ธ Visual Indicators โ Clear highlighting of the current player
- โก Instant Feedback โ Smooth and responsive user interaction
- ๐ Diamond-shaped Grid โ Unique modern twist on classic Tic Tac Toe
- ๐จ Professional Color Palette โ Carefully chosen to ensure clarity and balance
- โจ Smooth Animations โ Clean transitions and responsive highlights
- ๐ High-quality Graphics โ Custom-designed X and O visuals
- #๏ธโฃ 3ร3 Grid System โ Built using PictureBox controls
- โ๏ธ Dynamic Initialization โ Array mapping for efficient board handling
- ๐งฉ State Tracking โ Tag-based system for managing X and O states
- ๐ Turn Management โ Automatic switching between players
- ๐ซ Validation โ Prevents moves on already occupied cells
- ๐ Win/Draw Detection โ Evaluates all combinations (horizontal, vertical, diagonal)
- ๐ Restart Option โ Instantly reset the board for a new round
- ๐ฏ Initialization โ Game setup and board reset
- โณ In Progress โ Active gameplay
- ๐ Win State โ Player victory
- ๐ค Draw State โ No winner
- ๐ Reset Ready โ Awaiting next match
- ๐ป .NET Framework 4.5 or higher
- ๐ช Windows OS
- ๐งฉ Visual Studio (for development and running)
To ensure the project runs correctly:
- Open Visual Studio
- Go to Tools โ NuGet Package Manager โ Manage NuGet Packages for Solution
- Search for Guna.UI2.WinForms in the Browse tab
- Install the package for your project
- Rebuild the solution
โ This library is required for the modern UI elements to function properly.
- Clone the repository
- Open it in Visual Studio
- Build the solution
- Run the application
Tic-Tac-Toe-Game/
โ
โโโ Properties/
โ โโโ Resources.resx
โโโ MindGrid.cs
โโโ MindGrid.Designer.cs
โโโ Program.cs
- ๐งฎ Score Tracking โ Track scores across multiple rounds
- ๐ค AI Opponent โ Single-player mode
- ๐ต Sound Effects โ Audio feedback for moves and wins
- ๐จ Themes โ Customizable color and style options
- ๐ Statistics โ Player performance tracking
Ahmed Jehad Ahmed
๐ GitHub Profile
๐ง Email Contact