An interactive gaming device capable of perceiving user movement includes a controller
connected to a display for providing user interaction with a game being played
on the gaming device. A light emitter and a light detector input may include multiple
light emitters and a single light detector for detecting light, with light detectors
positioned in proximity to light emitters for detecting light. In each form, the
controller polls the light detectors to see if user or game piece presence about
that light emitter has caused the light emitted from the game piece to reflect
to the polled light detector. If light has been reflected to the light detector,
the controller is notified to determine where the user is and where the user has moved.