2D action adventure game engine
Project description
Make 2D action adventure games. For programmers and nonprogrammers alike.
Create games like *Legend of Zelda: Oracle of Ages* and *Oracle of Seasons*.
The included demo game (demo/game.py) in action:
What makes this project special?
Each release tested in FreeBSD, Mac OS X, Linux, and Windows
Built and tested in FreeBSD first
A labor of love, permissively (MIT) licensed, meaning you Hypatia for commercial or non-commercial purposes and not worry about legalese–it’s really free for any purpose without strings attached.
Hypatia stricly enforces the CODE-OF-CONDUCT.md. We strive for a safe, healthy social environment for all women, whether cis or trans.
Trans women have access to mentorships, funding, team chat, and more! For more information please see the Hypatia Software Organization website.
Resources
Hypatia Software Organization: The organization which made this fine product.
Hypatia Wiki (great resource for nonprogrammers, too!)
Official IRC support chat: #hypatia on Freenode (webui!)
You can contact the author via email: lillian.lynn.lemmer@gmail.com, [@LilyLemmer](https:/twitter.com/LilyLemmer) on Twitter.
To know your way around the project, I strongly recommend reading the CONTRIBUTING.md file. It covers everything you need to know about contributing to Hypatia, as well as navigating the project.
Getting Started
If you have just one version of Python installed, simply use:
./scripts/bootstrap
Otherwise, if you want to install for a specific version of Python, use something like:
python3.3 scripts/bootstrap
If the bootstrap fails, you can try to install yourself:
Install Pygame (platform-specific). Installing Pygame is a different process on various systems. See the Installing Pygame section below.
pip install --user .
Checkout the Demo
$ cd demo
$ python game.py
Installing Pygame
You can skip this section if the bootstrap worked for you.
Installing Pygame on various platforms. I assume you have Python installed and know how to use pip.
FreeBSD, DragonflyBSD, PC-BSD, etc.
The easiest thing to do is use Python 2.7. You can simply:
sudo pkg install py27-game
OpenBSD
sudo pkg_add pygame
Debian, Ubuntu
sudo apt-get install python-pygame
Mac OS X
Install pygame through Homebrew. You may want to install Python through Homebrew as well.
# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# install pygame through homebrew
brew install homebrew/python/pygame
Windows
For Python 2.x I recommend using Pygame’s official Windows installers.
If you’re using Python 3.x, I recommend using Christoph Gohlke’s unofficial Pygame binaries. Make sure to download the whl specific to your Python version and architecture (win32 vs win_amd64). To install the whl do the following in command prompt (in the directory containing the whl):
pip install wheel
pip install pygame-*.whl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hypatia_engine-0.3.6.tar.gz
.
File metadata
- Download URL: hypatia_engine-0.3.6.tar.gz
- Upload date:
- Size: 35.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aad13f886a07da3b0897002aa19b871888194bf19f03ceb91ecd9305eb3ba497 |
|
MD5 | 0fd5b418fdd5f783e883fba089beac44 |
|
BLAKE2b-256 | 69f9cdca5e04f8a8c18f5fa1eadb0b484a7237872f956d713db08749d40e94dc |
File details
Details for the file hypatia_engine-0.3.6-py2-none-any.whl
.
File metadata
- Download URL: hypatia_engine-0.3.6-py2-none-any.whl
- Upload date:
- Size: 44.4 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b4f66538e6dcfcfe87bb27671798079e23aa7ddac6bfcde06e45b8b2149dff9 |
|
MD5 | a442b33f0e587974fe0dd9f5f36a5809 |
|
BLAKE2b-256 | 10f06e62938a89eabaaea06f0e13342c2d513d8ca1863ad6272f4390e1678de8 |