Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Fonctions et Procédures
Création de fonctions

Bien qu'il existe déjà un grand nombre de fonctions disponibles pour effectuer toutes sortes d'actions, vous pouvez étendre les actions que vous pouvez réaliser en créant et en utilisant des fonctions personnalisées. Elles vous permettent de réutiliser le même bloc de code dans plusieurs parties de votre programme avec une seule ligne de code.

Les fonctions personnalisées vous permettent de simplifier votre code et de réduire la quantité de code que vous devez écrire. À l'aide d'une fonction personnalisée, poussez les rochers dans ce champ et atteignez la sortie en utilisant au maximum 22 lignes de code.

Guide

Objectif

Poussez les rochers pour atteindre la sortie en écrivant pas plus de vingt-deux (22) lignes de code.

Il existe plusieurs façons de gagner du temps en codant, parfois vous voudrez réutiliser le même extrait de code plusieurs fois. Dans les chapitres précédents, nous avons introduit les boucles et les listes pour rendre le code plus efficace ; une autre manière d'optimiser le code est de créer des fonctions personnalisées.

Utilisez le define function block pour créer une fonction nommée repeat_push. À l'intérieur de la fonction, ajoutez des blocs pour pousser, avancer, pousser, avancer, pousser, avancer, pousser, et avancer. Cette fonction poussera un objet et avancera quatre (4) fois.

La fonction ci-dessus est une fonction personnalisée qui exécutera le code à l'intérieur. Ainsi, à chaque appel de la fonction, le joueur poussera un objet et avancera quatre (4) fois.

Utilisez cette fonction personnalisée en l'appelant avec le call function block, afin de déplacer les rochers dans le champ et d'atteindre la sortie. Faites-le en écrivant pas plus de vingt-deux (22) lignes de code.

Livre de Code