Skip to content

Details

[French version below]

In our first workshop, we built Mouse vs Cheese — a keyboard-controlled terminal game where a mouse navigates a grid to reach the cheese 🧀. If you missed it, no worries! We'll get you up to speed in the first 10 minutes.
Right now, the game works, but the code is written as one long sequence of instructions. Everything happens in the same place, which makes it harder to read, reuse, and improve.
In this session, we'll refactor the game by organizing the code into functions. This will make the program clearer, more modular, and easier to extend.

By the end of the workshop:

  • The game will allow you to play again without restarting the script
  • The code will be split into small, reusable functions
  • You'll see how organizing code properly makes programs easier to maintain and grow

👉 This is Session 2 of an ongoing Python Game Workshop series, but it stands completely on its own. You are welcome even if you didn't attend the first session.

🧰 What to Bring
- Your laptop with Python 3.x installed
- A code editor (VS Code recommended)
- Enthusiasm and curiosity!

_________________________________________________________________

🐭 Atelier Python #2 — Organiser votre jeu avec des fonctions

Dans notre premier atelier, nous avons construit Mouse vs Cheese — un jeu en terminal contrôlé au clavier où une souris navigue sur une grille pour atteindre le fromage 🧀. Si vous avez manqué cette session, pas d'inquiétude ! Nous vous mettrons à niveau dans les 10 premières minutes.
En ce moment, le jeu fonctionne, mais le code est écrit comme une longue séquence d'instructions. Tout se passe au même endroit, ce qui le rend plus difficile à lire, à réutiliser et à améliorer.
Dans cette session, nous allons réorganiser le jeu en structurant le code en fonctions. Cela rendra le programme plus clair, plus modulaire et plus facile à faire évoluer.

À la fin de l'atelier :

  • Le jeu vous permettra de rejouer sans redémarrer le script
  • Le code sera découpé en petites fonctions réutilisables
  • Vous verrez comment bien organiser son code rend les programmes plus faciles à maintenir et à faire grandir

👉 Cette session fait partie d'une série en cours, mais elle se suffit à elle-même. Vous êtes les bienvenu·es même si vous n'avez pas assisté à la première session.

🧰 À apporter
- Votre ordinateur portable avec Python 3.x installé
- Un éditeur de code (VS Code recommandé)
- Enthousiasme et curiosité !

Related topics

Events in Brussels, BE
Game Programming
Python
Computer Programming

You may also like