Created by Amir Mohammad Tavallali Nia
You can refer to this link to see my games and apps: https://t.me/A_M_T_N134
Russian Roulette is a game of chance and danger. In this game, a revolver with six chambers is used. Then, one bullet is placed in the cylinder. After that, the firing mechanism is sequentially aimed at different individuals until the person who is supposed to fire loses their life.
In our program, the same concept has been implemented; however, for simplicity, a basic version (one gun, six chambers, one bullet) has been used, and whoever is hit by the bullet is considered the loser of the entire game.
This game is fully audio-based with speech feedback, making it accessible for blind and visually impaired users. No visual elements are required to play.
- Make sure Python 3.x is installed on your system.
- Install the required dependencies (see
requirements.txt). - Ensure the
sounds/folder is in the same directory as the script. - Run the game:
- Space – Pick up the revolver (on your turn)
- Enter – Shoot (after picking up the gun)
- T – Announce whose turn it is
- F7 – Decrease music volume
- F8 – Increase music volume
- The game uses a 6-chamber revolver with 1 bullet.
- The AI automatically takes its turn after you survive a shot.
- All sound files must be in the
sounds/directory.