pursuedpybear
pursuedpybear copied to clipboard
A python game engine.
Just a simple how to of how to get rectangular sprites working quickly.
Relevant test: https://github.com/ppb/pursuedpybear/blob/canon/tests/test_engine.py#L44 We need to add a Failer with a reasonable timeout to this test to prevent infinite loops causing CI time outs. Failer defaults to 1 second, which...
Relavent test: https://github.com/ppb/pursuedpybear/blob/canon/tests/test_engine.py#L32 We need to add a Failure with a reasonable time out to this test to prevent infinite loops in CI. Failer defaults to 1 second, which is...
We currently don't give any kind of docs for `Vector` in the main PPB docs. Fix that. All of the docs are https://ppb-vector.readthedocs.io/en/stable/
In the interest of improving the on-boarding ramp for new users and learners, and by extension making our live demonstrations a little more impressive, we'd like to include some Sprites...
In the interest of improving the on-boarding ramp for new users and learners, and by extension making our live demonstrations a little more impressive, we'd like to include some Sprites...
The current testsuite for `GameObjectContainer` - doesn't consider many different interleaving of operations (`add`, `remove`, ...); - doesn't test very well the effect of operation, _i.e._ - that an object...
The Contributing doc mentions a Tutorials repo (https://github.com/ppb/pursuedpybear/blob/canon/CONTRIBUTING.md#i-want-to-teach), and the docs have a Tutorial page (https://ppb.readthedocs.io/en/stable/tutorials/index.html), but both are non-existent or empty. Have the tutorials been removed? Are the links...
When running the keyboard_and_mouse_controls example, I almost always get an error saying that the Mixer audio device hasn't been opened. Here's the full traceback: ``` ahurst@d420:~/downloads/pursuedpybear/examples/keyboard_and_mouse_controls$ python3 targets.py UserWarning: Using...
Simple ppb file ``` C:\>cat main.py import ppb from ppb.features.default_sprites import TargetSprite ppb.run() ``` Stack Trace ``` UserWarning: Using SDL2 binaries from pysdl2-dll 2.0.14 Traceback (most recent call last): File...