Input Sequence
Overview
Simple input state game that looks for a sequence of single button presses to solve. Any incorrect input will reset the sequence to the beginning.
Hardware Requirements
- 1-16 inputs (buttons, switches, controller TTL, etc.)
- BAC
- Wiring
- 12V Supply
Configuration
Immediate Fail
Whether to fail as soon as a wrong input is activated, or after full sequence length is put in. For instance if inputting a "password" with 4 digits, you might want to fail only after the 4 inputs have been detected.
Buttons
A list of all the "Buttons" set up for the game.
Button X
Can be set to any of the BAC inputs or external inputs (such as FX60 or FX18), or set to none to be ignored.
Advanced
These settings do not usually need to be changed in order to customize or set up a game, but may be useful to more advanced users. To view these settings, check the enable box and save the settings. After the page refreshes, the advanced settings will be there.
Settle Time
The amount of time the button must be held down in order to count as a press. Important to filter out unwanted presses and double taps.
Sequential Mode
Used when multiple sequences are learned. Inputting one sequence correctly will move on to the next one.
Sequences
Settings corresponding to each sequence.
Event
Dropdown to select which event will happen when the sequence is triggered.
- No Event
No event will be triggered. - Solve
The whole game will be solved and the solve event will be triggered. This is typically what you want for a simple game with only one sequence. - Custom Event
The selected custom event will be triggered. This enables you to have different things happen for each sequence being entered.
Learning
Learning options are accessed via Game tab and Learning button. Any of the 3 sequences can be recorded on the learn page. The same steps are done but with the corresponding buttons.
Procedure
- Press "Learn" to start learning.
- Trigger your inputs (i.e. press buttons) in desired sequence.
- Click "Finish Learning" to save settings.
- Input solve sequence again to verify it triggers.
Interface
Begin Learning
Used to start learning.
Finish Learning
Used to finish learning and save.
Game Log
Displays status updates when events happen within the game logic.
Game Master
Game Log
Displays status updates when events happen within the game logic.