Skip to content

Simon Says 2

184

The Simon Says 2 node is an advanced variant of the pattern-matching engine. It is specifically optimized for progressive sequences (e.g., 1, then 1-2, then 1-2-3) and supports up to 12 simple buttons.

When to use this node: * Complex Patterns: Puzzles requiring a larger number of inputs (up to 12), allowing for a broader range of button interactions. * Integrated LED Feedback: Utilizing the built-in led1 through ledC outputs to directly control indicator lights on a physical puzzle panel. * Error Handling: Using stop_on_error to force players to restart the entire sequence from the beginning if they make a mistake.

Connectors in

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

Connectors out

  • running [type: bool]
  • state [type: string]
  • position [type: integer]
  • progress [type: integer]
  • pressed [type: string]
  • timer [type: integer]
  • sound [type: string]
  • led1 [type: bool]
  • led2 [type: bool]
  • led3 [type: bool]
  • led4 [type: bool]
  • led5 [type: bool]
  • led6 [type: bool]
  • led7 [type: bool]
  • led8 [type: bool]
  • led9 [type: bool]
  • ledA [type: bool]
  • ledB [type: bool]
  • ledC [type: bool]
  • onFinish [type: action]
  • onError [type: action]
  • onChange [type: action]

Node properties

  • anim_duration [type: integer]
  • led_anim_err_time [type: integer]
  • led_anim_time [type: integer]
  • sequence [type: string]
  • sequence_error [type: string]
  • sound_Anim [type: string]
  • sound_Error [type: string]
  • sound_NextRound [type: string]
  • sound_None [type: string]
  • sound_OK [type: string]
  • stop_on_error [type: bool]
  • timer_max [type: integer]