A Block Blast-style puzzle game built with React, TypeScript, and Vite.
Drag and drop tetromino-style pieces onto a 10x10 grid. Complete rows or columns to clear them and score points. The game ends when no remaining pieces can be placed.
- Drag-and-drop piece placement with touch and pointer support
- Row and column clearing with animations and particle effects
- Audio feedback
- Score tracking
- Game over detection with play-again option
npm install
npm run dev| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Type-check and build for production |
npm run test |
Run tests |
npm run lint |
Lint with ESLint |
- React 19 + TypeScript
- Vite
- Vitest for testing