On the Subject of Simon Signals
Because “Points” doesn’t start with an S.
- A cyclic sequence of arrows will flash on the display.
- Find each arrow’s new direction based on the shape, color, and initial direction of some arrow.
- Use the clockwise/counter-clockwise buttons to change the direction of the arrow that is currently showing.
- If an arrow is pointing in its initial direction, its color is red, green, blue or gray. Otherwise, the color is modified to pink, yellow, cyan or white, respectively.
- Press SUBMIT to advance to the next stage. There are three stages. The LEDs on the top of the module indicate the number of completed stages. The arrows’ current directions become their new initial directions and an additional arrow is added to the sequence at each stage.
Finding the Arrow Direction
For every arrow:
- Find the table corresponding to the number of directions the arrow can point in.
- Find the column corresponding to the shape of:
- Stage 1: this arrow
- Stage 2: the previous arrow in the sequence
- Stage 3: the previous arrow in the sequence
- Find the row corresponding to the color of:
- Stage 1: this arrow
- Stage 2: the previous arrow in the sequence
- Stage 3: the arrow before the previous in the sequence
- If the table cell is a number, rotate the current arrow that many places clockwise (positive) or counter-clockwise (negative).
- If the cell is an arrow, set the arrow to the indicated direction.