Skip to content

pysweeper - a Minesweeper clone written in Python

License

Notifications You must be signed in to change notification settings

Chubercik/pysweeper

Repository files navigation

pysweeper logo

pysweeper

a Minesweeper clone written in Python

⚠ Work In Progress ⚠

Pysweeper (onward stylized as pysweeper and pronounced paɪˈswiːpə) is a clone of a classic single-player puzzle video game - Minesweeper, written in Python.

There are binaries for Windows available thanks to the Nuitka transpiler.

Linux binaries have been discontinued due to their large size, but you can still download the source code and compile it yourself, if for whatever reason you might feel like it.

Project structure

.
├── data                     # folder containing game data
│   ├── config.json          # game configuration
│   └── data.json            # player scores
├── fonts                    # folder containing font files
├── modules                  # folder containing DLL files for Nuitka
├── sounds                   # folder containing sound files
├── textures                 # folder containing texture files
├── .gitignore               # ignore list for git
├── file_io.py               # script containing file I/O
├── icon.ico                 # icon for the game
├── LICENSE                  # MIT license
├── main.py                  # main script
├── nuitka.txt               # file containing Nuitka commands
├── pysweeper.py             # pysweeper game script
├── README.md                # README file
├── requirements.txt         # project dependencies
├── sprites.py               # script for sprite loading
└── utilities.py             # script containing utility functions

Building

// todo

Contributing

// todo