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.4.tar.gz (11.9 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.4-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.4.tar.gz
Algorithm Hash digest
SHA256 868cf5305451a613435a22263cd4c0bce1520e4060a4952507bcc7c1185f2ec9
MD5 6087d3edef313a11c26e503d80299a44
BLAKE2b-256 bd9a4df4d370eeb2517c7349b6825e7f7721e7f5b7527d898861b7a2e54e04d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e8600533383d8011187d56ba86f35850b306c8b50963b668d889b1b46f596c55
MD5 34530a9458cff7b7ecd2129e9e93b319
BLAKE2b-256 e78e3d929aa8b2f4a20652074f2b16dd95651a16904e0dff732a3a1f16877cf5

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