DATA_IO
GFX_PIPELINE
AUDIO_BUFFER
LOADING: 0%
OFF
ON
MAIN PWR
TERMINAL
SCAN A
SCAN B
SCAN
EVAL X
EVAL Y
EVAL
LOW
HIGH
AUX LIGHT
ENV
LCD
LOGO
BTN
HUE ASSN
MOOD
INTENSITY
SCAN A
SCAN B
SKILL SCAN
EVAL X
EVAL Y
FIT EVAL
About HUE 9000

HUE 9000: An Interactive Study

Unit Designation: Heuristically-enhanced Utility Engine 9000.

Primary Directive: To explore the boundaries of user experience through diegetic interface design, complex state management, and declarative animation systems. The unit assesses and responds to user input, recalibrating its affective state and operational parameters in real-time.


This project is a single-page web application built with vanilla JavaScript, designed to showcase a rich, interactive, and stateful user interface without relying on a major front-end framework.

Technical Highlights

  • State Management: Centralized, reactive state module (`appState.js`) and a finite state machine (`XState`) for the complex, interruptible startup sequence.
  • Animation: High-performance, declarative animations orchestrated by `GSAP` (GreenSock Animation Platform).
  • Audio: Robust, cross-browser audio managed by `Howler.js`, including dynamic soundscapes and UI feedback.
  • Architecture: A decoupled, modular system using a Service Locator pattern to manage dependencies, enhancing testability and maintainability.
  • Styling: Modern CSS with custom properties (variables) for themeing, dynamic visual effects, and a responsive mobile-first design.

System Settings

Haptic Feedback