📄️ 8.1 Je eerste venster
Met coderius-play heb je geleerd om snel games te maken. Maar wat als je meer controle wilt? Dan kun je pygame-ce gebruiken. Dat is de bibliotheek waar coderius-play bovenop gebouwd is.
📄️ 8.2 Achtergrondkleur
Je venster is nu zwart. Laten we er een kleur aan geven!
📄️ 8.3 Vormen tekenen
In pygame-ce teken je vormen met pygame.draw. Elke vorm heeft een scherm, een kleur en een positie nodig.
📄️ 8.4 Beweging
In coderius-play kon je een vorm laten bewegen met start_physics(). In pygame-ce doe je dit zelf: je verandert de positie van een vorm elke frame.
📄️ 8.5 Tekst op het scherm
In coderius-play maakte je tekst met play.new_text(). In pygame-ce gebruik je pygame.font.
📄️ 8.6 Tekst die verandert
In de vorige les heb je geleerd hoe je tekst op het scherm toont. Maar wat als de tekst moet veranderen, bijvoorbeeld een score die omhoog gaat?
📄️ 8.7 Pymunk: de bouwstenen
Tot nu toe hebben we beweging zelf geprogrammeerd door x en y te veranderen. Maar wat als je echte fysica wilt, zoals zwaartekracht en botsingen? Dan gebruik je pymunk.
📄️ 8.8 Pymunk: een bal laten vallen
Nu je de bouwstenen kent, gaan we ze combineren met pygame-ce om een bal te laten vallen door zwaartekracht.
📄️ 8.9 Pymunk: een vloer toevoegen
In de vorige les viel de bal naar beneden en verdween van het scherm. Laten we een vloer toevoegen zodat de bal kan stuiteren!
📄️ 8.10 Pymunk: een botsing detecteren
De bal stuitert op de vloer, maar hoe weet je wanneer dat gebeurt? Bijvoorbeeld om een geluid af te spelen of een score te verhogen? Dat doe je met een collision handler.