This is my 10th grade IB MYP (International Baccalaureate Middle Years Program) project, done in the 2025-2026 school year.
My aim was to learn JavaScript, and this is where my final product (a website containing several games coded in JavaScript) will be located.
More notes about this project:
This is my first JavaScript project, and chances are my code will be sloppy, probably with some flaws. If you can, please report an here on github.
This website is now hosted on cloudflare pages, which means it's fast, easy-to-use, doesn't require any server-side code, and (most importantly) free. I also connected it to this project's github repository so the website updates whenever I push changes.
Currently, I've made several games, including a wordle game, a tic-tac-toe game, a memory match game, and a snake game.
Future Goals & Roadmap:
As I continue learning JavaScript and web graphics, I plan to add more games and site-wide features (see TODO.md for the full list):
Upcoming Games: Pong (2D physics & AI opponent), 2048, Minesweeper, Connect Four, Breakout, and Flappy Bird.
Enhancements for Existing Games: statistics tracking and dictionary validation for Wordle, and customizable difficulty/timers for Memory Match.
Site-Wide Features: Saving player statistics and high scores via localStorage, sound effects, dark mode support, and touch controls for mobile.