Skip to content

reybalgs/Russian-Roulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Russian Roulette

This is a small game written in Python, which, as the name implies, simulates a game of Russian Roulette.

What is Russian Roulette?

Russian Roulette is a game in which a standard six-shooter revolver has all its rounds removed save for one. The gun gets passed around the players in a circular round robin order. Every time a player receives the gun, they spin the cylinder, which in effect "shuffles" the location of the round, put the gun against their head and pull the trigger, hoping for the best. The game either ends until someone gets shot or until there's only one player left alive.

To be honest, Russian Roulette doesn't appear to have originated from Russia at all.

Planned features of this game

  • There would be two game modes, the first is single player and the other is multiplayer.
    • In single player, the player chooses either to play alone (suicide roulette) or play with bots.
    • In both game modes, the game can be chosen to end either when someone gets shot or when there is only one player left alive.
  • The early development stages of the game would probably involve it being a console application, as the logic of the game is more important. However, a proper game environment is planned, and I'll use PyGame for it.
  • Turbo Last Man Standing - a game mode where the number of bullets increase by one for every revolution between the player circle where nobody gets shot. That is, if I went through 5 players with 5 players playing and nobody got shot, the number of bullets gets increased by 1.
  • And some other features, I won't add anything more as of now to prevent feature creep.

About

A small russian roulette game written in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages