site2wouf.fr : Juniper-U

Il semble parfois que Dieu, en créant l'homme, ait quelque peu surestimé ses capacités.

Oscar Wilde(sur Mon tshirt!)

Capture d'écran Juniper-U

Partager :

Facebook X (Twitter) LinkedIn Email WhatsApp

Juniper-U est un jeu d'opposition mathématique basé sur les multiples et les diviseurs. Il oppose deux joueurs (humain contre IA ou deux humains) et se joue sur une grille de nombres.

Ce jeu a été créé par Richard Porteous, enseignant à l'école de Juniper Green (Écosse) — et voilà d'où vient ce nom ! Il s'est fait connaître en France par la revue Pour la Science en 1997.

Juniper-U - interface du jeu

Règles du jeu

Les 5 grilles disponibles

Juniper-U propose cinq tailles de grille pour s'adapter à tous les niveaux : grille 20 (débutant), grille 30 (facile), grille 40 (intermédiaire), grille 50 (avancé) et grille 100 (expert). L'IA analyse et mémorise les positions de chaque grille indépendamment.

Intérêts pédagogiques

Le jeu doit être découvert avec la grille de 1 à 20 afin que les élèves s'approprient correctement les mécanismes. Le matériel est constitué d'un tableau de nombres et d'une feuille commune : chacun à son tour choisit un multiple ou un diviseur du dernier nombre coché, l'écrit pour compléter la liste et raye la case correspondante dans le tableau.

Une version en solitaire consiste à essayer de créer la suite la plus longue possible. Ce jeu est un travail difficile mais très efficace sur les multiples et diviseurs, applicable du CM2 à la 3ème.

Sources : fiche APMEP

L'intelligence artificielle de Juniper-U

La version 2 intègre une IA basée sur l'algorithme minimax avec élagage alpha-bêta. Elle apprend en continu pendant que vous jouez : un thread d'analyse tourne en arrière-plan, mémorise des milliers de positions dans une base de connaissances JSON et s'améliore à chaque partie. L'application est disponible pour l'instant en français et en anglais.

Analyser une partie en classe

L'historique d'une partie peut être affiché et imprimé à la fin de chaque jeu. C'est un excellent support pour une discussion mathématique en classe : pourquoi ce coup était-il bon ? Quelles erreurs ont été commises ? À quel moment la partie était-elle déjà perdue ?

Voici un exemple de partie sur la grille 1-20, où l'IA démarre :

Tour Joueur Nombre joué
1IA8
2Vous4
3IA16
4Vous2
5IA12
6Vous3
7IA9
8Vous18
9IA6
10Vous1
11IA19 🏆

Au tour 11, l'IA joue 19 (seul diviseur de 1 encore disponible). Le joueur humain ne peut plus jouer — 19 est premier, tous ses multiples sont déjà cochés ou hors grille. L'IA gagne.

Question à poser aux élèves : À quel tour le destin de la partie était-il déjà scellé ?

📥 Téléchargements

🔗 Autres ressources en arithmétique

📖 Cours

⚡ Questions Flash - Multiples et Diviseurs

⚡ Questions Flash - PGCD et Facteurs Premiers

🛠️ Outils et Exercices

📖 Blog

// Remarques, notes de version et historique

Open source et gratuité n'empêchent ni les dons ni les remerciements 😉
Juniper_U est gratuit et le restera toujours. Si cette application vous a été utile, vous pouvez soutenir son développement avec un petit don pour aider à payer le serveur.
Un euro ou deux ? 💙 Faire un don sur PayPal
Merci à tous ceux qui contribuent ! 🙏