
Number Blocks 16
Sort numbers and unlock fun!
Lowest price: Free 6 months ago (-100%)
Price history
About
What's New in Number Blocks 16
1.11
June 16, 2026
Layout / General Shrank the level cards and their score/badge overlays by 20%. Rebuilt the level screen so the top bar floats in landscape and the cards sit centered on the full screen. Centered the game board on the physical screen center for every grid size (3×3–7×7), while keeping the score/queue/close button inside the safe area. Enlarged the sound on/off and figure-select buttons. Third figure group — Jelly Buddies Added an animated third character set drawn entirely in SwiftUI (breathing squash/stretch, gentle sway, googly eyes that glance around, sleepy blink). The figure selector went from 2 to 3 options, with a live preview in the menu. Game mechanics The first 5 levels now always start from 0 points (previously they continued from the saved score); the save is non-regressive so replaying a completed level can't lower its score. Reset: Long-pressing a level button now shows a text-free confirmation screen with two symbol buttons (reset / cancel) instead of resetting silently; it resets that level and all levels after it. tvOS focus Fixed grid focus (only the first cell was focusable) by making the board a single focus section. Initial focus now lands reliably on the first level (menu) / first cell (game) via onAppear instead of .defaultFocus. Edge routing: reach the exit button from the leftmost cells and the skip button from the rightmost cells. Added a GameFocus toggle (top-right, tvOS only, on by default): when on, focus jumps to the next empty cell after each placement. Returning from a game keeps focus on the level you just played. Persistence / Navigation The level menu now keeps its scroll position when you exit a game (menu stays mounted instead of being recreated). Compatibility / Build fixes Fixed two "compiler unable to type-check in reasonable time" errors by splitting large views into smaller structs (JellyBlock and the MenuView body). Replaced the deprecated .onChange(of:perform:) with .onReceive so it builds cleanly on tvOS 17. Gated persistentSystemOverlays(.hidden) behind iOS 16 availability so the app can also target iOS 15.
More







