Skip to content

Commit

Permalink
readme.md update
Browse files Browse the repository at this point in the history
  • Loading branch information
mearjuntripathi committed Jan 14, 2024
1 parent b512d4f commit af72b18
Showing 1 changed file with 83 additions and 0 deletions.
83 changes: 83 additions & 0 deletions Tic Tac Toe/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Tic Tac Toe Multiplayer Game

Welcome to the <kbd>Tic Tac Toe Multiplayer Game!</kbd> This project allows you to play the classic game of Tic Tac Toe against the computer at three difficulty levels (`easy`, `medium`, `hard`) or against other online players. The game is built using `HTML`, `CSS`, `JS`, and `Node.js`, with real-time communication facilitated by `Socket.io`. The responsive design, smooth animations, and interactive sounds enhance the overall gaming experience.

## Features

1. **Multiplayer Gameplay:**
- Connect with other players online and enjoy a real-time Tic Tac Toe match.
- The game supports two-player mode, where you can play against a friend locally.
- Choose between three difficulty levels (`easy`, `medium`, `hard`) when playing against the computer.

2. **Responsive Design:**
- The user interface is designed to work seamlessly across various devices and screen sizes.
- Enjoy a consistent gaming experience on desktops, tablets, and smartphones.

3. **Animations:**
- Enhance the visual appeal with smooth and engaging animations.
- Animated transitions between moves and game outcomes contribute to a dynamic gaming environment.

4. **Sounds:**
- Immerse yourself in the gaming experience with interactive sounds for different game events.
- Enjoy auditory feedback for successful moves, game wins, and more.

## Getting Started

Follow these steps to set up and run the Tic Tac Toe Multiplayer Game:

1. **Clone the Repository:**
```bash
git clone https://github.com/mearjuntripathi/nodejs.git
cd nodejs/Tic\ Tac\ Toe/
```

2. **Install Dependencies:**
```bash
npm install
```

3. **Run the Server:**
```bash
npm start
```

4. **Open in Browser:**
Open your web browser and navigate to `http://localhost:3000` to play the game.

## Technologies Used

- **Frontend:**
- HTML5
- CSS3
- JavaScript

- **Backend:**
- Node.js
- Express.js
- Socket.io

## Project Previews

- **Static Glimpse on GitHub:**
Visit the [GitHub Pages](https://mearjuntripathi.github.io/tictactoe/) to experience a static preview of the Tic Tac Toe Multiplayer Game. Explore the responsive design and animated features right from your browser.

- **Dynamic Glimpse on Replit:**
For a dynamic and interactive preview, check out the [Replit Workspace](https://replit.com/@mearjuntripathi/Tic-Tac-Toe). Play against the computer or connect with other players online to enjoy the real-time multiplayer experience.

Feel free to explore and share your feedback on both platforms!

## Contributing

Feel free to contribute to the project by submitting bug reports, feature requests, or pull requests. Your input is highly valued!

## License

This project is licensed under the [MIT License](LICENSE).

## Acknowledgments

Special thanks to the open-source community for providing valuable tools and resources.

Enjoy playing Tic Tac Toe Multiplayer! If you have any questions or feedback, please don't hesitate to reach out.

Happy coding! 🚀

0 comments on commit af72b18

Please sign in to comment.