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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.