Pygame wrapper for learners, jammers and educators
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gamestart-0.0.1.tar.gz.
File metadata
- Download URL: gamestart-0.0.1.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d7983015e4928563bac4c527768ea3c98ee26cdfc7804b25b18544fd10e2a89
|
|
| MD5 |
c447cfc618afb58000ded4a7737e6ae0
|
|
| BLAKE2b-256 |
ff9dd6ecc50c92b5dcebbeed59696fb5a05967039ff58303eac8423a4238279e
|
File details
Details for the file gamestart-0.0.1-py3-none-any.whl.
File metadata
- Download URL: gamestart-0.0.1-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d825f637fda8e321c5e5b5f4a4806ef2677eca36add2ca9108d51167d933d470
|
|
| MD5 |
d864adba34bbb14debb88c067056ff5c
|
|
| BLAKE2b-256 |
de744bc16bec9ff88c90591c63d2b0bbf3ad50099d024255e85caab9ffb92669
|