This is a simple Tic Tac Toe game implemented using the Godot game engine. The game features a graphical user interface with a start menu, game board, and game over screen. Build with Godot 4.3 and GDScript.
- Start menu with options to start the game, access options (not implemented), or exit
- 3x3 game board
- Two-player gameplay (X and O)
- Game over screen showing the winner or a tie
- Option to restart the game or return to the main menu after a game ends
- Game mode options to switch between PvP and PvE (AI)
- Launch the game
- Click "Start Game" on the start menu
- Click "Game Mode" to switch between player vs. Player or Player vs. AI
- Players take turns clicking on empty cells to place their marker (X or O)
- The game ends when a player gets three in a row (horizontally, vertically, or diagonally) or when all cells are filled (resulting in a tie)
- After the game ends, choose to play again or return to the main menu
- The game uses a 3x3 grid to represent the game state
- Player moves are tracked using 1 (for player 1) and -1 (for player 2) in the grid
- Win conditions are checked by summing rows, columns, and diagonals
- The UI is created using Godot's built-in nodes and scenes
- Implement the options menu functionality
- Add sound effects and background music
- Create an AI opponent for PvE single-player mode
- Enhance the visual design with animations and particle effects
- Export to Desktop, Web, and Mobile
This game is built with Godot Engine. To run or modify the game, you'll need:
- Godot Engine 4.3 Download
MIT Licence
The ispiration comes from this YouTube Tutorial by Coding With Russ