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.1.tar.gz (11.7 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.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.1.tar.gz
Algorithm Hash digest
SHA256 5d5c0e648182098b6301e67c5b6ef1bacce19a6f738168a1ebbea50e844a4907
MD5 18080b414505909c42095d5e34e6cd08
BLAKE2b-256 243e44fd9542bf740e5ae5f25d24415a67eb5e239a0d70e93816efce1c1857c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mini_arcade_pygame_backend-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89451f9660e154f793c9fa68b5feee866dbc001e6f4f3b15a3e9452ce92daf47
MD5 7194ea1f6ec1ee394e09137f4fd05165
BLAKE2b-256 d9ced94ec3953c66a58f9cc573e5da52452c10f5910f2a3676e9b195e9a3e447

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