shameekbaranwal / tic-tac-toe

A simple tic-tac-toe implementation with HTML5, CSS3, and vanilla JS.

Home Page:https://tic-tac-toe-shmk.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tic-tac-toe

To-do
1. CPU player implementation with minimax algorithm Improve upon redundancy in ai.js
2. Cleaner CSS with variables to implement multiple themes.
3. Fix CSS Grid compatibility with iOS devices.
4. Redo the off/on thing with JS .style.visibility to prevent overflow altogether, and then remove overflow: hidden from css.
5. Include alpha-beta pruning into ai.js and make it reusable for a Connect-4 implementation
6. Implement a suitable backend with socket.io to implement online multiplayer
7. PWA (logo, manifest.json, service-worker: cacheFirst)

About

A simple tic-tac-toe implementation with HTML5, CSS3, and vanilla JS.

https://tic-tac-toe-shmk.netlify.app


Languages

Language:JavaScript 39.4%Language:CSS 37.7%Language:HTML 22.9%