A procedurally generated bullet-hell dungeon crawler made in Python using Arcade.
The preferred and easiest way to play Hades is by using the pre-compiled releases on GitHub. To play the game this way, follow these steps:
- Download and extract the latest release from here.
- Run the
window.exe
file to play the game.
Another way to play Hades is by cloning the repository and running it locally. To play the game this way, follow these steps:
- Clone the repository using
git clone https://github.com/JackAshwell11/Hades.git
. - Ensure Poetry is installed and virtual
environments are created in the project directory using
poetry config virtualenvs.in-project true --local
. - Run
poetry install --no-dev
to install the dependencies needed to run the game. - Run the
window.py
file in thehades
directory to play the game. Optionally, you can runpython hades
in the CLI (make sure the virtual environment is active first).
While this way is more convoluted and unstable, it will allow you to access the latest version of the game with the newest features.
You can also compile the game locally if you choose. To do so, follow these steps:
- Clone the repository using
git clone https://github.com/JackAshwell11/Hades.git
. - Ensure Poetry is installed and virtual
environments are created in the project directory using
poetry config virtualenvs.in-project true --local
. - Run
poetry install
to install the dependencies needed to build the game. - Either run the
build.py
file or runpython -m build.py
to build the game locally. Optionally, you can runmake build
if you have Make installed.
See here for more details.