<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CoderDojo: Python &amp; Pygame :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/en/index.html</link><description>10-session curriculum for ninjas between 10 and 17</description><generator>Hugo</generator><language>en</language><atom:link href="https://python.coderdojohasselt.be/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Setup</title><link>https://python.coderdojohasselt.be/en/setup/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/setup/index.html</guid><description>To make a Python game you need two things:
Python: the programming language that runs your code. The computer understands Python, not Dutch or English. An editor: the program where you type your code. Like Word, but for code. Never programmed before? Start with Thonny, because it installs Python along with it and is made especially for beginners.
Choose your editor Thonny: ★☆☆ Easy. For beginners. Installs Python automatically. This is the starting point for all CoderDojo sessions. VS Code: ★★☆ Medium. The editor professional programmers use. Good when Thonny feels too small and you want to manage several files. PyCharm: ★★★ Advanced. A full IDE with a built-in debugger and smart code help. Suitable if you’ve been programming for a while already. Next: virtual environment Picked an editor? Then also read how virtual environments work. That is the “backpack” of every Python project — a separate folder with exactly the right packages for your game.</description></item><item><title>Sessions</title><link>https://python.coderdojohasselt.be/en/sessions/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/sessions/index.html</guid><description>Pick a series below. The Python sessions build games with Pygame. The Git sessions teach you version control: from your first commit to pull requests.</description></item><item><title>Extra challenges</title><link>https://python.coderdojohasselt.be/en/challenges/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/challenges/index.html</guid><description>You’ve finished the ten sessions. Here you’ll find classic games to rebuild yourself. No step-by-step guide, just some grip and a starter file. Write the code yourself. How far do you get?
Challenges Snake: Session 5+. Grow as long as you can. Eat fruit, avoid the walls and yourself. Space Invaders: Session 7+. Shoot down the alien formation before they land.</description></item><item><title>Dojo Defender</title><link>https://python.coderdojohasselt.be/en/dojo-defender/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/dojo-defender/index.html</guid><description>Dojo Defender is our house game: a top-down survival shooter that we build together over several sessions.
Who is it for? Dojo Defender is for ninjas who come along regularly. The game grows along with the normal lessons over 7 sessions. Only drop by now and then? No problem: do the mini-game of that session. It is always complete on its own.
Don’t count on a complete Dojo Defender if you miss a lot of sessions. But the template and all the snapshots are on this site, so building on at home is always possible.</description></item><item><title>Resources</title><link>https://python.coderdojohasselt.be/en/resources/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/resources/index.html</guid><description>(Content to follow; this section will be filled in later.)</description></item></channel></rss>