Skip to content

Simon Says

183

The Simon Says node is a pattern-matching engine designed for memory-based puzzles. It functions like a "Whack-a-Mole" game, where a sequence is played back to the players, and they must repeat it using up to 8 different inputs.

When to use this node: * Memorization Puzzles: Traditional "Simon" games where players must remember an increasingly complex sequence of lights and sounds. * Speed Challenges: Creating intense reflex-based mini-games by adjusting the speed and timer_max properties. * Atmospheric Feedback: Using the animation and sound outputs to trigger immersive environmental feedback (like DMX flashes) during the playback phase.

Pro Tip: The timer output can be used to drive a "countdown" visual on a monitor, showing players how much time they have left to press the next button.

Connectors in

  • sequence [type: string]
  • speed [type: integer]
  • start [type: action]
  • stop [type: action]
  • button1 [type: bool]
  • button2 [type: bool]
  • button3 [type: bool]
  • button4 [type: bool]
  • button5 [type: bool]
  • button6 [type: bool]
  • button7 [type: bool]
  • button8 [type: bool]

Connectors out

  • running [type: bool]
  • position [type: integer]
  • button [type: integer]
  • progress [type: integer]
  • animation [type: string]
  • timer [type: integer]
  • sound [type: string]
  • onFinish [type: action]
  • onError [type: action]
  • onChange [type: action]

Node properties

  • anim_duration [type: integer]
  • anim_Error [type: string]
  • anim_None [type: string]
  • anim_OK [type: string]
  • sound_Error [type: string]
  • sound_None [type: string]
  • sound_OK [type: string]
  • stop_on_error [type: bool]
  • timer_max [type: integer]