Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shreyamalogi/xoxo-game
๐ค๐ฅ Battle Wits Against the AI in the Ultimate XOXO Showdown!"
https://github.com/shreyamalogi/xoxo-game
ai bootstrap css fontawesome game html javascript jquery
Last synced: 2 months ago
JSON representation
๐ค๐ฅ Battle Wits Against the AI in the Ultimate XOXO Showdown!"
- Host: GitHub
- URL: https://github.com/shreyamalogi/xoxo-game
- Owner: shreyamalogi
- License: mit
- Created: 2020-09-02T09:04:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T06:45:53.000Z (10 months ago)
- Last Synced: 2024-10-02T19:41:43.852Z (3 months ago)
- Topics: ai, bootstrap, css, fontawesome, game, html, javascript, jquery
- Language: JavaScript
- Homepage: https://shreyamalogi.github.io/XOXO-game/
- Size: 22.5 KB
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XOXO Game ๐ฎ
Welcome to the XOXO Game - a classic tic-tac-toe experience (XOXO) game.
[![GitHub stars](https://img.shields.io/github/stars/5hre9a/XOXO-Game.svg?style=social)](https://github.com/5hre9a/XOXO-Game/stargazers)
### Game Details: ๐น๏ธ๐ฒ๐
- **Functionality:** Play tic-tac-toe against AI (Artificial Intelligence) single-player mode.
- **Tech Stack:** `HTML`, `CSS`, `JavaScript `, `Bootstrap`, `Font Awesome`, `jQuery`, `AI` `(minimax algorithm for computer opponent)`
- **Author:** [@shreyamalogi](https://github.com/shreyamalogi/)
- **Year of Creation:** 2020
- **View the Project Here** https://shreyamalogi.github.io/XOXO-game/
---## Table of Contents
- [Introduction](#introduction)
- [Challenegs and Solution](#introduction)
- [Features](#features)
- [How to Play](#how-to-play-%EF%B8%8F)
- [Game Rules](#game-rules-)
- [Getting Started](#getting-started)
- [Contributing](#contribution---cast-your-star-)
- [License](#license-%EF%B8%8F)## Introduction
This project is a web-based Tic-Tac-Toe game developed by **Shreya Malogi**. It allows players ๐ฎ to compete against AI ๐ค and enjoy a classic game of XOXO. ๐๐ฎ
### Challenge 1: Game Logic ๐ฎ
**Challenge:** Implementing Tic-Tac-Toe logic, ensuring valid moves and determining wins or ties.
**Solution:** Shreya's research and step-by-step approach effectively crafted the core game functionality.
### Challenge 2: AI Opponent ๐ค
**Challenge:** Creating a challenging AI opponent with strategic moves.
**Solution:** Shreya implemented the minimax algorithm, elevating the game's excitement.
### Challenge 3: Testing ๐งช
**Challenge:** Rigorous testing for a bug-free and functional game.
**Solution:** Shreya's thorough testing and user feedback refined the game for a smooth experience.
## Features
- Choose Your Symbol ๐ก: Play as either 'X' or 'O'.
- Interactive UI ๐จ: Enjoy a user-friendly and visually appealing game interface.
- Player vs. Computer ๐ค: Test your skills against an AI opponent.
- Scoreboard ๐: Keep track of your wins and losses.
- Responsive Design ๐ฑ: Play the game on various devices with ease.## How to Play: ๐ฎ๐น๏ธ
1. Open the `index.html` file in your preferred web browser.
2. Player 1 selects their symbol by clicking on โ or โญ.
3. The game begins, and players take turns making moves.
4. If playing against the computer, watch out for its strategic moves!
5. Continue until a player wins or the game ends in a tie.
6. Scores are displayed on the right, and game status is shown at the bottom.
7. To start a new game, click the โป๏ธ icon in the top-right corner.## Game Rules: ๐๐ฒ
- Follows standard tic-tac-toe rules. ๐๐น๏ธ
- Achieve three in a row horizontally, vertically, or diagonally to win. ๐๐ข
- A tie occurs if all cells are filled with no winner. ๐ค๐ซ## Getting Started
To run the XOXO Game locally on your machine, follow these detailed steps:
1. **Clone the Repository:**
- Open your terminal.
- Run the command: `git clone https://github.com/shreyamalogi/XOXO-game.git`.2. **Open the Game:**
- Navigate to the cloned directory using: `cd XOXO-game`.
- Find and open the `index.html` file in your preferred web browser.Now you can enjoy the XOXO Game on your local machine!
Alternatively, you can play the game online at [web app](https://8jzrw.csb.app/) or [GitHub Pages](https://shreyamalogi.github.io/XOXO-game/). ๐๐ฎ
## Contribution - Cast Your Star! โญ๐โจ
Feel the enchantment? Contribute to this magical adventure and make it even more spellbinding. Don't forget to star the project! โญ๐
## License: ๐๏ธ๐
This magical creation is licensed under the spell of the MIT License. Share the magic responsibly!
MIT License
Copyright (c) 2020 Shreya Malogi
Stay Enchanted! ๐๐