Skip to content

Worthingtravis/block-game

Repository files navigation

Block Game

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.

Features

  • 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

Getting Started

npm install
npm run dev

Scripts

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

Tech Stack

  • React 19 + TypeScript
  • Vite
  • Vitest for testing

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages