@Federico_Tarallo on Star Catcher
I made Star Catcher, a small arcade game built with HTML5 Canvas and vanilla JavaScript. In the game, you pilot a ship, catch falling stars in Classic Mode, and survive as long as possible in Survival Mode by avoiding meteorites. I focused on making it feel like a complete little space arcade experience: it includes local player accounts, per-account high scores and records, a dedicated pause button in addition to the keyboard shortcut, responsive desktop and mobile controls, and a layered audio setup with music and sound effects. The most challenging parts were keeping the game state, audio, and UI in sync across different screens, making the pause/resume flow work cleanly, and getting the mobile layout and controls to behave well without breaking the play area. I am especially proud of how polished the result feels for a single-file project: the game has a sci-fi visual style, smooth canvas rendering, separate game modes, and a lot of small details that make it feel more finished than a typical class project. To test it properly, people should open the HTML file in a browser, try both Classic and Survival Mode, check that the pause button and the P key both work, and if possible test it on mobile or with a narrow window to see the touch controls and responsive layout. It is also worth creating a local player account so the high scores and settings can be saved and verified across sessions.
- 5 devlogs
- 10h