Piper Thunstrom

Results 49 issues of Piper Thunstrom

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...

new contributor
tests
Hacktoberfest

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...

enhancement
new contributor
Hacktoberfest

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...

enhancement
new contributor
Hacktoberfest

ppb commit: b2eee07a7f0ea OS Windows 10 Python 3.8.6 Output: ``` ========== loading.py ========== Tests loading scenes. Should take some time to progress. This may need to be run several times...

tests

I've designed a few of these for games, and we should definitely include a tool for designing control inputs that are easy to remap for end users. This would be...

discussion
feature

We have next to no systems documentation, that should be improved. Going to make this a super issue and make specific issues for individuals sections of the code.

docs

Figure out the best way to provide a save system.

enhancement
discussion
wishlist

I think it's time we start recording some of our best practices. Not code formatting style (We still believe PEP 8 and shrugging at different programmers style is the best...

discussion
administrative
docs

MouseMotion.buttons is type hinted as a Collection of buttons. KeyPressed.mods is type hinted as a Set of modifier keys. We should examine if these should use the same type hint...

enhancement
discussion

Right now, we can only tag things when they're added to the Scene via `Scene.add`. This means that to modify the tags of a Sprite, you need to do this:...

feature