Game: Block Drop (Tetris-like) #27

Open
opened 2026-10-22 00:45:57 -04:00 by cheech · 0 comments
Owner

Block Drop is an original twist inspired by Tetris. Use original names, art and level designs, nothing copied from the original.

Core mechanics

Stack falling 7-piece tetrominoes to clear lines. Includes hold slot, next-piece preview (3), 7-bag randomizer, ghost piece, SRS-style rotation with wall kicks.

Controls

Left/Right move (DAS/ARR), Down soft drop, Space hard drop, Up/X rotate CW, Z rotate CCW, C/Shift hold; touch gestures; gamepad.

Difficulty curve

Gravity speeds up every 10 lines (level curve table); lock delay shortens at high levels.

Ad reward

Clear the bottom three rows once per game. Limited per run by the shell's continue rules and verified by the reward server.

Art needs

7 piece colors/skins, board frame, line-clear flash, level-up effect.

Acceptance criteria

  • Playable in the shell through games/block-drop/manifest.json
  • Keyboard, touch and gamepad controls work
  • Difficulty ramps as described and is tuned for a fair first 2 minutes
  • Score, game over and local high scores integrated
  • Ad reward hook (onReward) implemented and tested with the placeholder provider
  • Sound effects respect mute and volume
  • Art assets in place (placeholder shapes acceptable until the art issue lands)
  • Runs at 60 fps on a mid-range phone
**Block Drop** is an original twist inspired by Tetris. Use original names, art and level designs, nothing copied from the original. ## Core mechanics Stack falling 7-piece tetrominoes to clear lines. Includes hold slot, next-piece preview (3), 7-bag randomizer, ghost piece, SRS-style rotation with wall kicks. ## Controls Left/Right move (DAS/ARR), Down soft drop, Space hard drop, Up/X rotate CW, Z rotate CCW, C/Shift hold; touch gestures; gamepad. ## Difficulty curve Gravity speeds up every 10 lines (level curve table); lock delay shortens at high levels. ## Ad reward Clear the bottom three rows once per game. Limited per run by the shell's continue rules and verified by the reward server. ## Art needs 7 piece colors/skins, board frame, line-clear flash, level-up effect. ## Acceptance criteria - [ ] Playable in the shell through `games/block-drop/manifest.json` - [ ] Keyboard, touch and gamepad controls work - [ ] Difficulty ramps as described and is tuned for a fair first 2 minutes - [ ] Score, game over and local high scores integrated - [ ] Ad reward hook (`onReward`) implemented and tested with the placeholder provider - [ ] Sound effects respect mute and volume - [ ] Art assets in place (placeholder shapes acceptable until the art issue lands) - [ ] Runs at 60 fps on a mid-range phone
cheech added this to the Roadmap project 2026-10-22 20:51:53 -04:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
NetDagger/arcade#27
No description provided.