Four in a Row Twitch Overlay
Two viewers, seven columns, four in a row takes the pot.
A viewer challenges another, both stake points. They take turns dropping chips by typing a chat number 1 to 7, with a visible turn clock keeping the pace. If the board fills with no winner, both get their stake back.
!vier
What this overlay does
// In short
Everyone knows this one from childhood, which is why nobody needs the rules explained. A viewer types !vier and names their opponent, both stake points into the pot. Then they take turns: a number from 1 to 7 in chat drops their chip into that column, where it falls to the bottom. A visible turn clock on the left shows how much time is left, and the stake and the doubled pot sit as handles on the right of the board. Whoever connects four of their own chips first, horizontal, vertical or diagonal, wins and is paid the whole pot automatically. On a full board with no winner, both get their stake back. The board stays on screen permanently and is transparent when no one is playing.
Features
// What's inside
How a round works
// Step by step
Chat commands
// What your community types
| Command | Who | Effect |
|---|---|---|
!vier @name <stake> | Viewer | Challenges another viewer |
!annehmen / !ablehnen | Challenged | Accept or decline the challenge |
1 to 7 | Player on turn | Drops a chip into that column |
!werfen <column> | Player on turn | Alternative to the bare number |
!aufgeben | Player | Give up, the opponent wins |
!end | Mod | Abort the match and refund open stakes |
Key settings
// What you tweak in config.js
enableCost- Real points (on) or a pure friendly game
minStake / maxStake- Lower and upper limit for the stake
turnTimeoutSec- Turn clock, too slow and you lose (0 = off)
acceptTimeoutSec- Time to accept the challenge
challengeCooldownSec- Pause per user between challenges
showColumnNumbers- Large 1 to 7 above the columns
overlayScale- Overall size of the overlay
lang / texts- Language and individual text overrides
Screenshots
// From the overlay