An open API service indexing awesome lists of open source software.

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.

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 or python3 $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.