Tic Tac Toe Game with Vue.js and TypeScript
This repo contains a Vue.js project built with TypeScript for a school assignment in the advanced JavaScript course. The assignment was to create a Tic Tac Toe game where both players use the same browser and take turns. We had one week to finish, and with this being my first full vue project, I had a lot of fun making it. The game is fully responsive and styled using Tailwind CSS.
Features
The game has the following features:
Basic Features (Grade G)
- Ability to input player names for X and O
- Ability to play a game until a winner is determined or a draw is declared
- Game prohibits further moves once a game is concluded
- Ability to start a new game
- Use of at least one Vue component
Advanced Features (Grade VG)
- Use of at least three Vue components
- Ability to save score history for players
- Display of score statistics
- Ability to resume game even after closing the browser
- Ability to reset statistics and start over with new players
Tech Stack
- Vue.js
- TypeScript
- Tailwind CSS
- Vite