I worked on the challenge of building a fully interactive web-based game using only HTML, CSS, and JavaScript. I created a Tic-Tac-Toe website where users can choose to play as X or O and compete against a computer bot.
I chose to build a Tic-Tac-Toe game because, although it seems simple, it presents an interesting challenge in both design and programming logic. I wanted to test my coding skills by creating something interactive and fun that others could play directly in their browser.
I used HTML to build the page structure where users select their symbol (X or O). I applied CSS to style and center the game board. I programmed the game logic and a bot opponent using JavaScript. The finished site was deployed online through Netlify.
I learned how HTML, CSS, and JavaScript work together to create interactive web experiences. Programming the bot's decision-making was the most challenging part. I also discovered how to deploy and share a website publicly using Netlify.
My results show that a student can build a complete, playable game from scratch using fundamental web technologies. This project proves that coding is not just about making static pages it can create engaging, interactive experiences that anyone can enjoy.
I would improve the bot to make it smarter and more strategic. I would also redesign the homepage with better visuals and add features like a score tracker, different difficulty levels, or a two-player online mode.
I used HTML, CSS, and JavaScript documentation from MDN Web Docs. My Technology teacherĀ guided and supported the project. S. completed this project individually.