Skip to main content

2D game engine (pygame)

Project description

Sappho is a 2D game engine written with Python and pygame.

The purpose of this repo is to rewrite Hypatia Engine and eventually replace Hypatia Engine as “Sappho.”

Sorry I haven’t had time to clean anything yet.

Design Philosophy

  1. Don’t interfere with the way people build their pygame games

  2. We are not automating game logic

  3. Sappho modules may not import other Sappho modules

  4. Inherit from pygame objects when possible; use conventional pygame models/architecture.

  5. Consistency.

  6. Simplicity trumps all else.

  7. Well documented.

For more details see CONTRIBUTING.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sappho-0.1.tar.gz (11.4 kB view details)

Uploaded Source

File details

Details for the file sappho-0.1.tar.gz.

File metadata

  • Download URL: sappho-0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sappho-0.1.tar.gz
Algorithm Hash digest
SHA256 77c4537663fd91ca5868c3fc01d436fa0459b38b28d1c1870165b4d1e78623be
MD5 30d40e3333a224998a96b3d71230a369
BLAKE2b-256 11aa9c5c87722aa6065251b8151d97ce80013cffa8f3c45591de501d9738b325

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page