(Deutsche Übersetzung unten)
Finally, here is my slot machine game! It took me many months of designing, building and coding. This game uses the mechanics of a slot machine, but it has a goal: you have to win hundreds of points in a finite number of spins. The adjustable bet value and lock reels feature are used to help the player to achieve this. Contrary to the real thing, the game is designed to be easy to win.
Some characteristics:
- Three reels with 12 positions each, 8 different symbols. Each reel has a different symbol order and frequency.
- 18 payout combinations.
- One payline.
- Bet can be adjusted from 1 to 9.
- Sound effects.
- Upon certain conditions, one or two reels can be locked. Three illuminated buttons flash to indicate that a reel can be locked, and stay lit to indicate the lock state.
- All operations are fully motorized and software-based. Each reel is controlled by an encoder motor. Sensor modules are used to detect the "home" position.
- The main controller is an Arduino Mega 2560 clone with a custom two-layer shield, described here.
- When a player wins, a metal ball is awarded.
- Certain payout combinations enable double pay for the next 5 spins; others increase the number of remaining spins.
- All gameplay parameters are easily adjustable in the code: number of start points, number of paylines, points needed for a win, remaining spins, etc.
Best regards,
Rubem