Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Russian Roulette

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

What is Russian Roulette?

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.

Accessibility

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.

How to Run from Source

  1. Make sure Python 3.x is installed on your system.
  2. Install the required dependencies (see requirements.txt).
  3. Ensure the sounds/ folder is in the same directory as the script.
  4. Run the game:

Keybinds

  • 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

Notes

  • 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.

About

Fully audio-based Russian Roulette game with no visual effects. Compete against AI in this accessible revolver game, designed specifically for blind players with speech feedback.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages