This project is a Tic Tac Toe game implemented using the Bevy Replicon library. It features a simple menu system and server discovery functionality.
Original game logic taken from Tic Tac Toe example on bevy_replicon.
To run this project, you need to have Rust and Cargo installed. Follow these steps to get started:
- Clone the repository:
git clone https://github.com/dgsantana/tic-tac-toe.git
- Navigate to the project directory:
cd tic-tac-toe
- Build and run the project:
cargo run
Once the game is running, you can use the following controls:
- Use the mouse to navigate the menu options.
- Pick one of the options and play on the same computer or on the LAN
The game board is a 3x3 grid where players can make their moves. It is displayed on the screen and updated in real-time.
The menu system allows players to start a new game, quit the game.
The server discovery functionality enables players to discover and connect to available game servers for multiplayer matches. This avoids having to manually insert the server ip. Easy to reuse on other projects, a single source file.
Contributions are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License.