BlocksDoku is a mini-game inspired by Blockudoku, a popular block puzzle game that combines sudoku and Tetris elements. BlocksDoku is written in TypeScript and runs in the browser. This is a fork of the tomaswrobel/blocksdoku repository.
The goal of BlocksDoku is to fill the 9x9 grid with blocks of different shapes and colors. You can drag and drop the blocks from the bottom panel to the grid. When you complete a full row, column, or 3x3 square, it will disappear and you will score points. The game ends when there is no more space for new blocks.
There is a online version here.
BlocksDoku is a Progressive Web App (PWA) and can be used offline after loading it once.
To install BlocksDoku locally, you need to have Node.js installed. Then, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/matan-h/blocksdoku.git
- Navigate to the project folder:
cd blocksdoku
- Install the dependencies:
pnpm install
- Run the project:
pnpm dev
- Open the localhost url your browser.
BlocksDoku is licensed under the MIT License, which means you can use, modify, and distribute it freely, as long as you give credit to the original author and include a copy of the license in your project.