<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sessies :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/sessions/index.html</link><description>Kies een reeks hieronder. De Python-sessies bouwen games met Pygame. De Git-sessies leren je versiebeheer: van je eerste commit tot pull requests.</description><generator>Hugo</generator><language>nl</language><atom:link href="https://python.coderdojohasselt.be/sessions/index.xml" rel="self" type="application/rss+xml"/><item><title>Python sessies</title><link>https://python.coderdojohasselt.be/sessions/python/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/python/index.html</guid><description>Tien sessies waarin je elke maand een compleet Pygame-spel bouwt. Elke sessie bevat een worksheet, een cheatsheet en startcode om te downloaden.
Sessie 1: Catch the Stars: Een ster valt, jij vangt hem. Je schrijft je eerste draw()/update() loop en beweegt een sprite met pijltjestoetsen. Sessie 2: Dodge Meteors: Meteoren spawnen en vallen. Je houdt ze bij in een lijst, verwijdert ze als ze van het scherm af zijn en trekt een leven af bij elke botsing. Sessie 3: Space Blaster: Vijanden zakken naar beneden, jij schiet ze neer. Je maakt kogels aan met SPATIE en detecteert collision met een loop over een lijst. Sessie 4: Pong: Twee paddles, één bal. Je leert pygame.Rect, laat de bal stuiteren door de snelheid om te keren en houdt de score bij voor twee spelers. Sessie 5: Breakout: Stenen kapotschieten met een stuiterende bal. Je voegt geluidseffecten toe met pygame.mixer en bouwt een win- en verlies-scherm. Sessie 6: Platformer: Springen en vallen op platforms. Je simuleert zwaartekracht met een vel_y variabele en detecteert platformbotsingen met pygame.Rect. Sessie 7: Bug Zapper: Bugs kruipen, jij schiet ze neer. Je schrijft je eerste klasse met __init__ en maakt een subklasse via overerving. Sessie 8: Sky Highway: Een vliegend schip op een scrollende weg. Je spawnt obstakels van rechts en verhoogt de snelheid naarmate de score stijgt. Sessie 9: Boss Battle: Een baas met HP-balk en aanvalsfases. Je bouwt een state machine die het schiet- en bewegingsgedrag per fase aanpast. Sessie 10: Mijn Spel: Geen vaste opdracht. Jij kiest het genre en combineert alles wat je in negen sessies hebt geleerd in je eigen spel.</description></item><item><title>Git sessies</title><link>https://python.coderdojohasselt.be/sessions/git/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/index.html</guid><description>Vijf sessies over Git en GitHub, van je eerste commit tot pull requests. Plus een bonus-sessie over Markdown, de taal waarin je notities en documentatie schrijft.
Sessie 11: Git: Jouw code-geschiedenisboek: Git installeren, wat is versiebeheer, je eerste repository, commits maken en terug in de tijd reizen. Sessie 12: Git Branches: Parallelle universums voor je code. Branches aanmaken, switchen, mergen en merge conflicts oplossen. Sessie 13: GitHub: Je code online zetten. Account aanmaken, repo’s pushen en clonen, samenwerken via GitHub. Sessie 14: Git Best Practices: Commit messages die je later nog snapt, branching-strategieën, .gitignore en workflow-tips. Sessie 15: Pull Requests: De voordeur van elk project. PR’s openen, code reviewen, feedback verwerken en mergen. Sessie 16: Markdown: De opmaaktaal voor notities en documentatie. Koppen, lijsten, links, tabellen en meer.</description></item></channel></rss>