Skip to main content

gamestart - a pygame wrapper for beginners and game jammers

This is a high level api wrapper for pygame, for making games with Python easier and quicker.

Heavily inspired by pygame-zero, Scratch, bitsbox, and game engines such as unity,
I think there is an opportunity to design a set of API both satisfy the need of beginners
and game makers who wish a quick result.

Some features:

  • some built-in assets for quick starting and code learning scenarios
  • draw loops are managed, so users can focus on actor and scene building

Quick minimal example

from gamestart import *

actor('monster')

start()

This draws a monster on the screen...

Why another pygame wrapper?

Why not pygame-zero

Gamestart takes over draw loop management. This makes user code shorter and allowing
future scene management features.

Gamestart also comes with some built-in asset, for starters and prototypers.

Gamestart games are run with just Python - it is an option for pygame-zero, but a default in gamestart

Why not processing.py

Gamestart is driven by Python, instead a Python-Java middle layer.

Gamestart manages the draw loop.

Some more examples

Look at the root folder - files like 1_quickstart.py are examples.

Metadata

Release files for gamestart 0.0.1

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

Source distribution (sdist)

Source distribution for gamestart 0.0.1
File Size Uploaded Provenance Actions
gamestart-0.0.1.tar.gz 14.2 kB Without provenance Details for gamestart-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gamestart 0.0.1
File Interpreter ABI Platform Actions
gamestart-0.0.1-py3-none-any.whl Python 3 none any Details for gamestart-0.0.1-py3-none-any.whl

Total release size: 32.3 kB

Release files / gamestart-0.0.1.tar.gz

Download URL gamestart-0.0.1.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4d7983015e4928563bac4c527768ea3c98ee26cdfc7804b25b18544fd10e2a89
BLAKE2b-256 checksum
How to use checksums
ff9dd6ecc50c92b5dcebbeed59696fb5a05967039ff58303eac8423a4238279e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / gamestart-0.0.1-py3-none-any.whl

Download URL gamestart-0.0.1-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d825f637fda8e321c5e5b5f4a4806ef2677eca36add2ca9108d51167d933d470
BLAKE2b-256 checksum
How to use checksums
de744bc16bec9ff88c90591c63d2b0bbf3ad50099d024255e85caab9ffb92669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for gamestart 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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