J’avais commencé à répondre hier soir, mais la nuit a été relativement mauvaise, mes enfants étant malades. Mais comme j’avais promis de répondre ce week-end…
Tout comme limax, que je remercie au passage pour son lien intéressant, je crains que ce soit un peu difficile. Enfin bon, c’est difficile d’évaluer le niveau et la motivation des élèves.
Si algobox et scratch permettent de bien travailler le pseudo-code, et si j’ai bien compris tes objectifs, il me semble que ce serait plus réaliste de travailler avec un langage et avoir de réels résultats ( graphiques ). Personnellement je me suis tourné vers python et je ne regrette pas.
Comme dit plus haut, nous travaillons avec geany et wing ide à l’école ( sous xubuntu ).
Prenons l’un des jeux les plus simples que je connaisse : deviner un nombre entre 1 et 1000.
Rien que pour ça en mode console il faut connaître le test conditionnel, la boucle et l’utilisation du module random. Pas simple pour un collégien.
Avec un autre jeu, par exemple le pendu, toujours en console, il faut rajouter l’utilisation des chaînes de caractères.
Pour une interface graphique, tkinter ou pygame probablement, il faut encore apprendre manipuler les objets, théorie exclue bien entendu.
Personnellement, je pense qu’aborder pygame est utopique, et que tu pourras largement te contenter de tkinter. Mais bon, si je me trompe, je serai content d’avoir un retour en fin d’année et voir tes projets réalisés 
N’empêche que même avec tkinter, faut aborder deux notions essentielles pas évidentes :
- le mouvement des éléments avec modification au clavier ou souris,
- la collision des éléments.
Voici un livre que j’ai acheté pour m’intéresser aux jeux en python ( avec tkinter ), parce que je trouvais que je faisais des exercices trop théoriques ( bref, y a pas que les maths dans la vie ) : amazon.fr/Apprendre-Programm … 2729877827
Je n’adhère pas spécialement à la “pédagogie” développée dans le livre, mais il déborde de motivation, d’exercices et d’idées de projets, ce qui donne envie de tenter l’expérience avec des élèves.
A partir du moment où les élèves connaissent l’utilisation de random, tu peux simuler tous les jeux de dés. Et si en plus ils manipulent les listes et chaînes de caractères, tu peux y ajouter les jeux de cartes ( par exemple chaque joueur tire une carte au hasard et la plus grande valeur gagne ).
Tu peux aussi, toujours en mode console, simuler une roulette de casino, une machine à sous.
Bref, il y a déjà pleins d’idées de ce côté là pour commencer à comprendre l’utilisation des tests et boucles.
Ensuite, pour chacun de ces jeux, il est possible de rajouter une couche graphique, plus ou moins évoluée. Cela permet aux élèves de s’approprier un nouveau module.
L’un des premiers jeux en graphique que je fais est le tirage aléatoire de 4 couleurs, symbolisé par 4 carrés : si il y a trois couleurs identiques, 50 points, si il y a quatre couleurs différentes, 100 points, si il y a deux couleurs identiques, 20 points, si la couleur noire apparaît, -30 points, etc…
Et après on arrive au Graal : bouger des formes.
Je commence en général par leur faire dessiner un carré de couleur sur fond noir qu’il faut faire bouger au clavier dans toutes les directions, puis je rajoute un autre carré d’une autre couleur pour leur apprendre à gérer les collisions et afficher un texte si il y a collision.
Conjointement avec le module random, tu peux alors faire “tomber” des carrés de couleurs de manière aléatoire, et le joueur, avec une barre rectangulaire au bas de la fenêtre, doit éviter toutes les couleurs sauf une de ton choix.
Tout ça c’est déjà pas mal de boulot, mais ce n’est pas tout, car tu peux faire un peu d’interdisciplinarité avec la physique en réalisant des projets avec le raspberry, ce que je trouve intéressant et motivant pour les élèves.
Par exemple simuler un système feu rouge ( forum.pcinpact.com/topic/165594- … des-trucs/ )
Désolé si je suis parti un peu dans tous les sens, j’avoue avoir autre chose en tête là.