<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sessions :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/fr/sessions/index.html</link><description>Choisis une série ci-dessous. Les sessions Python construisent des jeux avec Pygame. Les sessions Git t’apprennent la gestion de versions : de ton premier commit aux pull requests.</description><generator>Hugo</generator><language>fr-BE</language><atom:link href="https://python.coderdojohasselt.be/fr/sessions/index.xml" rel="self" type="application/rss+xml"/><item><title>Sessions Python</title><link>https://python.coderdojohasselt.be/fr/sessions/python/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/python/index.html</guid><description>Dix sessions dans lesquelles tu construis chaque mois un jeu Pygame complet. Chaque session contient une fiche de travail, un cheatsheet et du code de départ à télécharger.
Session 1 : Catch the Stars : Une étoile tombe, tu l’attrapes. Tu écris ta première boucle draw()/update() et tu déplaces un sprite avec les flèches. Session 2 : Dodge Meteors : Des météores apparaissent et tombent. Tu les gardes dans une liste, tu les supprimes quand ils sortent de l’écran et tu retires une vie à chaque collision. Session 3 : Space Blaster : Les ennemis descendent, tu les abats. Tu crées des projectiles avec la touche ESPACE et tu détectes les collisions avec une boucle sur une liste. Session 4 : Pong : Deux raquettes, une balle. Tu apprends pygame.Rect, tu fais rebondir la balle en inversant sa vitesse et tu tiens le score pour deux joueurs. Session 5 : Breakout : Casser des briques avec une balle qui rebondit. Tu ajoutes des effets sonores avec pygame.mixer et tu construis un écran de victoire et de défaite. Session 6 : Platformer : Sauter et tomber sur des plateformes. Tu simules la gravité avec une variable vel_y et tu détectes les collisions avec les plateformes grâce à pygame.Rect. Session 7 : Bug Zapper : Des bugs rampent, tu les abats. Tu écris ta première classe avec __init__ et tu crées une sous-classe par héritage. Session 8 : Sky Highway : Un vaisseau volant sur une route qui défile. Tu fais apparaître des obstacles par la droite et tu augmentes la vitesse à mesure que le score monte. Session 9 : Boss Battle : Un boss avec une barre de HP et des phases d’attaque. Tu construis une machine à états qui adapte le tir et les déplacements à chaque phase. Session 10 : Mon jeu : Pas de consigne fixe. Tu choisis le genre et tu combines tout ce que tu as appris en neuf sessions dans ton propre jeu.</description></item><item><title>Sessions Git</title><link>https://python.coderdojohasselt.be/fr/sessions/git/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/index.html</guid><description>Cinq sessions sur Git et GitHub, de ton premier commit aux pull requests. Plus une session bonus sur Markdown, le langage dans lequel tu écris tes notes et ta documentation.
Session 11 : Git : le livre d’histoire de ton code : Installer Git, c’est quoi la gestion de versions, ton premier dépôt, faire des commits et voyager dans le temps. Session 12 : Git Branches : Des univers parallèles pour ton code. Créer des branches, switcher, merger et résoudre les merge conflicts. Session 13 : GitHub : Mettre ton code en ligne. Créer un compte, pusher et cloner des dépôts, collaborer via GitHub. Session 14 : Git Best Practices : Des messages de commit que tu comprendras encore plus tard, des stratégies de branches, .gitignore et des astuces de workflow. Session 15 : Pull Requests : La porte d’entrée de chaque projet. Ouvrir des PR, relire du code, traiter les retours et merger. Session 16 : Markdown : Le langage de mise en forme pour les notes et la documentation. Titres, listes, liens, tableaux et plus encore.</description></item></channel></rss>