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
Hashes for gamestart-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d825f637fda8e321c5e5b5f4a4806ef2677eca36add2ca9108d51167d933d470 |
|
MD5 | d864adba34bbb14debb88c067056ff5c |
|
BLAKE2b-256 | de744bc16bec9ff88c90591c63d2b0bbf3ad50099d024255e85caab9ffb92669 |