puzbox v0.5
Four new puzzles, analytics, and widget polish
Big day wrapping up the year with four new puzzles. Puzzle12 introduces slider loop mechanics with LED dimming based on position. Puzzle13 adds a new rocker-style Switch3D widget for on/off toggling. Puzzle14 features mixed LED positions across multiple faces with back-facing widgets. Puzzle15 rounds things out with color matching LEDs.
Made several widget improvements - widened the Switch3D for better mobile usability, added disabled and color props to SegmentedSlider3D, and stacked three LEDs per face on Puzzle12 for a cleaner look.
Integrated error and usage tracking with Sentry and Google Analytics, including custom events for level starts and completions. This will help identify where players get stuck and catch any runtime errors in production.
Fixed various edge cases including dial-to-slider angle mapping, puzzle09’s finish button behavior, and puzzle05’s initial dial angle. Also enforced trackPath requirements for SegmentedSlider3D to prevent configuration issues.
More puzbox
An interactive 3D puzzle box built with React Three Fiber · play puzbox