Blockudoku
Description
A Java Swing-based block puzzle game inspired by Blockudoku, developed as part of an academic project at Queen Mary University of London. The game combines drag-and-drop mechanics with dynamic visual feedback to create an engaging and interactive user experience. Players aim to strategically place pieces on a grid, score points by completing lines or regions, and manage their palette effectively to avoid a game over.
Features
- Interactive Grid System – Visual representation of grid cells as full or empty, forming the game's foundation
- Drag-and-Drop Mechanics – Smooth sprite movement for placing pieces on the grid
- Palette Display and Replenishment – Players can view and manage available pieces, with automatic replenishment when necessary
- Ghost Piece Preview – Displays the potential placement of the currently dragged piece, ensuring it only appears for valid placements
- Poppable Highlighting – Highlights regions of the grid that would clear if the current piece is dropped at its current location
- Scoring System – Real-time calculation and display of scores based on cleared lines or regions
- Game Over Detection – Ends the game when no valid moves remain, providing feedback to the player
Technologies
Links
Hover over the following links for a quick preview