lordmauve / lordmauve/pgzero

pgzhelper library with Actor extensions and screen mode changes

Open
#220 8 comments 6 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
611
Forks
211
PR merge metrics
No merged PRs in 30d

Description

I'm currently teaching a Python game development course to a group of 10 - 11yo. Materials for the course can be found here: https://trinket.io/aposteriori/courses/game-development-with-pygame-zero and it's free for anyone to use.

Currently, there's only one catch-the-falling-object game, but I'll be adding more games with greater complexity over the next few weeks / months. The next one will probably be an infinite runner, but I haven't thought about what comes after that; any suggestions would be appreciated.

As most of my students are coming in with Scratch experience, and Pygame Zero lacks many of the capabilities of Scratch, I've also created a helper library (https://www.aposteriori.com.sg/pygame-zero-helper/) that fills in some of the missing function. The helper library should eventually be retired when these capabilities appears in Pygame Zero itself, but for now it's helping to bridge the Scratch / Pygame Zero gap and I'll likely be adding more capabilities over the next few months.

Not really an issue, just putting this out to share with everyone.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue links to the teaching course and the external pygame-zero-helper library, but names no repository files, tests, or specific change. First clarify whether any helper capability should be added to pgzero; a concrete request and acceptance criteria are needed before implementation can begin.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
10/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.