Semsotai Labs
TETRIS
Swipe on the board · Arrows + Space on keyboard
⚙️ View Architecture & Engineering Details
A highly optimized HTML5 Canvas arcade engine utilizing reactive state management to deliver smooth, deterministic gameplay loops across both mobile browsers and desktop displays.
Built strictly around pure web API rendering contexts and a continuous JavaScript animation loop (requestAnimationFrame). The engineering core separates strict matrix-grid physics and collision detection logic from the render tree, ensuring zero frame degradation. It features a custom mobile-responsive touch gesture abstraction layer that bridges the gap between mechanical hardware keyboard events and tactile swipe actions without introducing input latency.