A 5-reel, 3-row video slot machine written in pure bash.
./main.sh- 5 reels with 3 visible rows
- 5 paylines (Middle, Top, Bottom, V-Down, V-Up)
- 8 weighted symbols (rarer = higher payout)
- Adjustable lines (1-5) and bet per line (1-20)
- Statistics tracking (spins, wins, biggest win)
- Paytable and animated spins
| Key | Action |
|---|---|
| s | Spin |
| b | Change bet/lines |
| p | View paytable |
| t | View statistics |
| q | Quit |
| Symbol | 5x | 4x | 3x | Rarity |
|---|---|---|---|---|
| DIAMOND | 100x | 50x | 20x | Rare |
| 7 | 50x | 25x | 10x | Rare |
| CROWN | 30x | 15x | 6x | Uncommon |
| $ | 15x | 7x | 3x | Uncommon |
| BAR | 10x | 5x | 2x | Common |
| CHERRY | 8x | 4x | 1x | Common |
| @ | 5x | 2x | 1x | Common |
| * | 2x | 1x | 1x | Very Common |
Match 3+ symbols left-to-right on any active payline to win.