AMBER HAMMERMEISTER

← Back to projects

🐸 Tic Tac Toe 🌺

Play the game!
Tic Tac Toe project preview

Project Overview

I built an interactive player vs. computer Tic Tac Toe game as a JavaScript project to strengthen my fundamentals while creating something simple and fun. My goal was not only to practice these core skills, but also to showcase my personality through a playful, approachable user interface. As well as creating a responsive, intuitive game, I aimed to demonstrate my ability to manipulate the DOM and manage game state.

I developed the game board with HTML and CSS, and began integrating JavaScript to make the game interactive. I researched multiple approaches to game logic to help inform my decisions. I wrote the logic for player turns, win conditions, and computer moves, and used JavaScript to dynamically update the DOM. I also applied CSS transitions and animations to elevate the user experience.

The final product is a seamless, polished game that reinforced my understanding of JavaScript logic, DOM manipulation, and furthered my CSS knowledge, strengthening my problem-solving skills and confidence.

JavaScript

HTML

CSS