A modern, engaging web-based game where players stack blocks to build the highest tower possible. Test your timing and precision while enjoying smooth animations and satisfying sound effects!
- Click, tap, or press SPACE to place blocks
- Stack blocks as precisely as possible
- Perfect placements earn combo bonuses
- Game speeds up as you progress through levels
- Try to build the highest tower you can!
- Smooth, modern 3D graphics using Three.js
- Responsive design that works on both desktop and mobile
- Progressive difficulty with increasing levels
- Combo system for perfect placements
- Local high score tracking
- Satisfying sound effects and visual feedback
- Pause and mute functionality
- Comprehensive tutorial system
- HTML
- CSS
- JavaScript
- Three.js for 3D rendering
- GSAP for animations
-
Clone the repository:
git clone https://github.com/OwaisSafa/tower-blocks.git
-
Navigate to the project directory:
cd tower-blocks -
Open
index.htmlin your web browser to play the game.
- Click/Tap/Spacebar: Place block
- P: Pause game
- M: Toggle sound
- ?: View tutorial
This project includes few AI-assisted components:
- Sound effect generation using Web Audio API
- Level progression and difficulty scaling
To modify or enhance the game:
- The main game logic is in
script.js - Styling is handled in
style.css - HTML structure is in
index.html
This project is open source and available under the MIT License.
Owais Safa
- GitHub: @OwaisSafa