Front-End Development, HTML, CSS, Javascript
For my Advanced Web Development class' final project, I chose to explore learning the HTML canvas element to develop a web game. The <canvas> element in HTML provides the ability to create graphics directly on a web page. Intrigued by the idea of building a game that requires skill and concentration, I decided to recreate Jeremy Winterrowd's 2004 Scary Maze Game as a nostalgic nod to my early internet experiences.
Initially, the task of building a 2000s-style flash game using only HTML and vanilla JavaScript seemed quite daunting. However, I soon realized that it was technically feasible. To begin:
After constructing the game stages, the next step was to incorporate mouse functionality. I achieved this by:
Overall, the process of creating the 'Scary Maze Game' using HTML and vanilla JavaScript was both challenging and rewarding. By leveraging the capabilities of the HTML canvas element, I was able to bring this early internet game to life and recapture its nostalgic appeal.