Apprenez à programmer de manière ludique.

rpgDungeon() pour CodeRoom

La programmation devient une aventure.

Avec rpgDungeon(), les élèves associent du code à des logiques de jeu visibles : mouvements, collisions, objets, PNJ, conditions de victoire et leurs propres niveaux deviennent directement expérimentaux.

Feedback visuel Éditeur de niveaux PNJ et objets Conditions et boucles
Aperçu du moteur rpgDungeon

Qu'est-ce que rpgDungeon() ?

Un petit monde de jeu basé sur des concepts réels de programmation.

Le moteur s'inspire du concept classique de la Tortue, mais va bien plus loin. Au lieu de dessiner uniquement des lignes, les élèves contrôlent des figures de jeu réelles à travers les niveaux – avec collisions, objets, PNJ et leur propre logique.

  • Commandes comme bewegen(), links_drehen(), warten() et interagieren()
  • Résultats visibles immédiatement grâce aux séquences de jeu animées
  • Idéal pour une introduction motivante à la pensée algorithmique
Aperçu du moteur rpgDungeon

Série de cours

Découvrez la programmation – aventure avec Linus Lag

Sur la base de rpgDungeon(), une série structurée de cours est disponible. Elle guide étape par étape des instructions simples aux conditions, boucles, fonctions et stratégies de résolution plus complexes.

Découvrir la programmation – Aventure avec Linus Lag

Rendre les objectifs d'apprentissage visibles

Les concepts abstraits deviennent des décisions concrètes.

rpgDungeon() rend la logique de programmation tangible. Les apprenants voient directement si leur plan fonctionne, où le personnage du jeu est bloqué, et quelle condition manque encore.

Planifier des séquences

Les étapes doivent être exécutées dans un ordre significatif. Cela transforme une idée en algorithme compréhensible.

Utiliser les conditions

Objets, collisions et états motivent l'utilisation de requêtes et de décisions dans le code.

Comprendre les boucles

Les répétitions ne sont pas seulement expliquées, mais aussi visibles au niveau : exécuter, vérifier, réagir, répéter.

Interaction et logique

Les PNJ, objets et états rendent le code vivant.

L'éditeur permet d'interagir avec les personnages du jeu, les objets et les conteneurs. Les états peuvent être interrogés et modifiés – par exemple lors de la collecte d'objets, du passage de valeurs ou de réactions dynamiques au niveau.

  • Propriétés telles que « mortel au contact », « collectible » ou « conteneur »
  • PNJ avec leur propre déplacement, même contrôlé par le temps
  • Zone de console pour l'évaluation en cours d'exécution

Victoire et défaite

Les tâches peuvent être aussi simples ou complexes que nécessité par la leçon.

L'éditeur supporte différentes conditions de fin : atteindre un objectif, collecter des objets, passer des valeurs, remplir des conteneurs, ou résoudre des tâches plus complexes. Le code est d'abord vérifié virtuellement, puis l'animation est jouée. Cela garantit que les solutions sont répétables de manière fiable.

Objectifs clairs

Un niveau peut commencer par des tâches simples : se déplacer vers une cible, collecter un objet ou interagir avec un élément.

Conditions complexes

Des tâches avancées peuvent combiner plusieurs conditions, calculer des valeurs ou nécessiter des états spécifiques.

Flux contrôlé

Les animations sont affichées avec un délai pour que le déroulement du programme, l’état et le résultat restent compréhensibles.

Affichage dynamique

Un tri profond assure la clarté dans les scènes complexes.

Les objets, PNJ et personnages sont affichés correctement – même lorsque des éléments se chevauchent. Les objets multitile peuvent apparaître transparents afin que les apprenants comprennent toujours ce qui se passe dans le niveau.

Affichage transparent des éléments superposés

Éditeur visuel de niveaux

Concevez vos propres niveaux – sans aucun code.

Avec l’éditeur intégré, les niveaux peuvent être assemblés intuitivement : tuiles placées, objets insérés, PNJ configurés et conditions de victoire définies. Les ressources utilisées et les objets logiques sont automatiquement optimisés pour que les instructions restent concises et claires.

La programmation devient une aventure.

Découvrez le monde du code de manière ludique avec rpgDungeon() et voyez comment des mondes interactifs prennent vie à partir de vos propres idées.

Essayez-le gratuitement

Commencez par CodeRoom et vivez une nouvelle expérience d’apprentissage en programmation.

rpgDungeon() allie créativité et logique, ludicité et objectifs pédagogiques, expériences visuelles et programmation réelle. Idéal pour les classes de sciences informatiques modernes qui motivent, challengent et promeuvent – même sans connaissances préalables.

Inscrivez-vous maintenant et testez-le gratuitement