Skip to main content
Hypatia 0.3.6

Hypatia 0.3.6

GitHub license PyPI Version Travis Code Climate PyPI Popularity Bountysource Donate with Paypal

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:

The demo game in action.

The demo game 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

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:

  1. Install Pygame (platform-specific). Installing Pygame is a different process on various systems. See the Installing Pygame section below.

  2. 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

Metadata

Release files for hypatia_engine 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hypatia_engine 0.3.6
File Size Uploaded
hypatia_engine-0.3.6.tar.gz 35.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hypatia_engine 0.3.6
File Interpreter ABI Platform
hypatia_engine-0.3.6-py2-none-any.whl Python 2 none any Details

Total release size: 79.8 kB

Release files / hypatia_engine-0.3.6.tar.gz

Download URL hypatia_engine-0.3.6.tar.gz
Size 35.4 kB
Tags Source
SHA-256 checksum
How to use checksums
aad13f886a07da3b0897002aa19b871888194bf19f03ceb91ecd9305eb3ba497
BLAKE2b-256 checksum
How to use checksums
69f9cdca5e04f8a8c18f5fa1eadb0b484a7237872f956d713db08749d40e94dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hypatia_engine-0.3.6-py2-none-any.whl

Download URL hypatia_engine-0.3.6-py2-none-any.whl
Size 44.4 kB
Tags Python 2
SHA-256 checksum
How to use checksums
9b4f66538e6dcfcfe87bb27671798079e23aa7ddac6bfcde06e45b8b2149dff9
BLAKE2b-256 checksum
How to use checksums
10f06e62938a89eabaaea06f0e13342c2d513d8ca1863ad6272f4390e1678de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.6 This release

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.29

2 release files

0.2.28

2 release files

0.2.27

2 release files

0.2.26

2 release files

0.2.25

2 release files

0.2.24

2 release files

0.2.23

2 release files

0.2.22

2 release files

0.2.21

2 release files

0.2.20

2 release files

0.2.19

2 release files

0.2.18

2 release files

0.2.17

2 release files

0.2.16

2 release files

0.2.15

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

3 release files

0.2.4

3 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page