Skip to main content

Tiny arcade game framework backend using Pygame.

Project description

mini-arcade-pygame-backend

Pygame backend for Mini Arcade.

This package implements the shared Mini Arcade backend protocol with pygame and is the simplest backend to use during early development.

It provides:

  • window creation and lifecycle handling
  • event polling mapped into core input events
  • primitive rendering, texture drawing, and text rendering
  • audio and capture ports that match the core runtime contract

When to use it

Use pygame when you want:

  • the easiest setup path
  • fast iteration on gameplay and UI
  • a stable reference backend for parity comparisons

Install

pip install mini-arcade-pygame-backend

Docs

See the monorepo docs for backend selection and parity testing:

  • docs/source/concepts/backends.md
  • docs/source/tutorials/config/backend_swap.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

mini_arcade_pygame_backend-1.6.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mini_arcade_pygame_backend-1.6.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file mini_arcade_pygame_backend-1.6.0.tar.gz.

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.0.tar.gz
Algorithm Hash digest
SHA256 29b80b5d2281aa185e1fbb160a8420c1aca178efd0f72a5e8ffb855246d5426c
MD5 0dee83b7c892dbdec2e8ed9c0374e359
BLAKE2b-256 a8c256e6912d8e296a3ef8631deb081d9b92ebf9c139c478c5ace16366a15797

See more details on using hashes here.

File details

Details for the file mini_arcade_pygame_backend-1.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ec97735548b97214a86912a24224f8476ad12246f863b9119a1dfe34042466e
MD5 4c393652d6a7a76df02c7e2a7a8e8d6c
BLAKE2b-256 80865e618912de8a488704ec419974beda9f8d1390699e4cb178f91eeb49852c

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