Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piyush06singhal/prodigy_wb_03
This repository contains the source code for a Tic-Tac-Toe web application developed as a part of my web development projects. The game is built using modern web technologies and provides a fun and interactive experience for users.
https://github.com/piyush06singhal/prodigy_wb_03
css html internship javascript prodigy-infotech webdevelopment
Last synced: 14 days ago
JSON representation
This repository contains the source code for a Tic-Tac-Toe web application developed as a part of my web development projects. The game is built using modern web technologies and provides a fun and interactive experience for users.
- Host: GitHub
- URL: https://github.com/piyush06singhal/prodigy_wb_03
- Owner: piyush06singhal
- License: mit
- Created: 2024-07-10T13:05:15.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T14:37:01.000Z (6 months ago)
- Last Synced: 2024-07-12T16:48:37.087Z (6 months ago)
- Topics: css, html, internship, javascript, prodigy-infotech, webdevelopment
- Language: JavaScript
- Homepage: https://piyush06singhal.github.io/PRODIGY_WB_03/
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
This is a simple web-based Tic-Tac-Toe game. The game allows two players to play Tic-Tac-Toe on a 3x3 grid. It is a great way to practice your JavaScript skills and understand the basics of game development.# Tools and Technologies Used
1. HTML5: For creating the structure of the game.
2. CSS3: For styling the game.
3. JavaScript: For game logic and interaction.# Features
1. Two-player mode.
2. Interactive UI with real-time game updates.
3. Highlighting the winning combination.
4. Option to reset the game.# How the Project Works
1. HTML Structure: The HTML file contains a 3x3 grid representing the Tic-Tac-Toe board. Each cell is a clickable element.
2. CSS Styling: The CSS file styles the board and the cells, making the game visually appealing.
3. JavaScript Logic: The JavaScript file contains the game logic, including:
4. Tracking the current player.
5. Handling cell clicks and updating the game state.
6. Checking for a win or draw condition.
7. Resetting the game.# Usage
1. Open the game in a web browser.
2. Two players can click on the cells to place their marks (X or O).
3. The game will highlight the winning combination if there is a winner.
4. Click the reset button to start a new game.# Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.# License
This project is licensed under the MIT License.