Skip to content

Frontend case study

Tic-Tac-Toe

Browser game against a simple computer opponent

Tic-Tac-Toe game board
Commits
5

in the repository

Build window
334 days

8 Jul 2025 to 6 Jun 2026

Lines of code
314

hand-written source

Technologies
4

in the stack

01

Overview

Play X against a computer that tries to win, blocks your moves, takes the centre or picks randomly, with live status messages and a winning-cell animation.

Goal. Practise DOM manipulation and game logic with plain JavaScript.

My role

Solo developer

02

What it does

  • 01Computer opponent with win, block and centre strategy
  • 02Turn, thinking, win and draw messages
  • 03Animated winner highlight
03

Tech stack

  • HTML5
  • CSS3
  • JavaScript
  • Netlify
04

Timeline

  1. 8 Jul 2025

    First version

    Created in July 2025; refined through June 2026.

Next project

Interactive Stopwatch