https://github.com/jlu5/trulyamazed
Maze game written in PyQt5.
https://github.com/jlu5/trulyamazed
Last synced: 2 months ago
JSON representation
Maze game written in PyQt5.
- Host: GitHub
- URL: https://github.com/jlu5/trulyamazed
- Owner: jlu5
- License: gpl-3.0
- Created: 2016-06-03T17:35:11.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-03-06T03:48:02.000Z (about 6 years ago)
- Last Synced: 2025-01-14T09:57:43.079Z (4 months ago)
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.html
- License: LICENSE.txt
Awesome Lists containing this project
README
README - TrulyAmazed
TrulyAmazed
~It's literally amazing!~
TrulyAmazed is a game featuring systematically generated mazes and various gameplay options.
Installation
TrulyAmazed is designed to be ran from source, though the dependencies must be installed first.
Windows
First, install Python 3.5.
Then, install PyQt5 (for Python 3.5) from the Riverbank website. Scroll down to the "Binary Packages" sections for download links.
*nix, other
Install Python 3 and PyQt5 from your distribution's package repositories.
Modules
TrulyAmazed provides two GUI programs. Normally, you can run them with
python $appname.py
orpython3 $appname.py
, provided the right version of Python is in your PATH.
-
mazegui.py - PyQt5-based maze generator (no gameplay) supporting image export and mazes up to 200x200. -
mazegame.py - Interactive maze game with enemies, time limits, level presets, and other challenges.
Notes
Future versions of this package will be available at https://github.com/GLolol/trulyamazed.
Presets
TrulyAmazed supports JSON level presets for the game portion. Examples of these are in the presets/
folder, and the level format is documented here.
Image demos
Some demos of TrulyAmazed's image exporting features are available in the demos/
folder.