Classic Arcade Games
Written in TypeScript. Check out the source on GitHub
Select a Game
- Snake
Guide the snake, eat the food, and avoid crashing into yourself or the walls. Implemented with HTML canvas, a custom game loop, and keyboard controls.
- Tetris
Rotate and stack tetrominoes to clear lines and chase high scores. Features collision detection, piece rotation, and level-based speed scaling.
- Arkanoid
Break all the bricks with a bouncing ball and a paddle you control. Built with a lightweight physics/collision system and smooth canvas rendering.