- Notifications
You must be signed in to change notification settings - Fork3
A classic Tic-Tac-Toe game app built with JavaScript. Have fun playing
Aklilu-Mandefro/javascript-Tic-Tac-Toe-game-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A classic game built usingHTML,CSS &JavaScript.
- Game walkthrough
- Brief
- Playing
- To-Do List
- APIs used
- External Libraries used
- Have an idea? or questions?
- Found a bug?
- Contributing
- Contact
Example of the game made:
Tic-tac-toe is a game for two players, ❌ and ⭕, who take turns marking the spaces in a 3×3 grid. The player who succeeds in placing three of their marks in a diagonal, horizontal, or vertical row is the winner.
- X plays first
- Click on any grid box to play your move
- Click reset button after completion to reset the board and play again
This contains the list of features I'm working on or wish to implement them in future.
- Adding two player mode
- Giving user the option to either play as ❌ or ⭕
- Showing scores
- ❌ and ⭕ animate while making a move
- Linethrough on the respective column, row or diagonal when a player wins
- Adding AI using JavaScript minimax algorithm
- Adding multiplayer mode
Know how to implement these features and contribute? CheckContributions section.
Have more ideas? Checkthis
Web Share API - It provides a way to trigger the native share dialog of a device when sharing content, directly from a website or web application.
Service Worker API - Offers offline experience to a user.
PWACompat - PWACompat is a library that brings the Web App Manifest to non-compliant browsers for better Progressive Web Apps.
Read more on theirblog.
If you have an amazing idea for this game, or you got some questions, you can discuss them in thediscussions tab.
If you want to implement your idea by contributing, checkcontributing section.
If you find a bug, you can alwaysopen an issue in theissues tab to talk about it. Still, if you want tocontact me, checkhere.
Note: Make sure you browse through the existing issues to check if the issue already exists.
Know a fix or want to contribute? Checkcontributions section.
Pull requests are always welcome. But before making any major changes you can open anissue to discuss.
For less major or minor changes, you can open apull request.
You can alsocontact me.
Thanks for contributing.
I don't like spams
About
A classic Tic-Tac-Toe game app built with JavaScript. Have fun playing
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.