CoddyRun
Clavier, souris et jeux

Comment déplacer un personnage avec le clavier ?

La boucle de jeu : redessiner, afficher, attendre l'action, mettre à jour la position.

maToile est une toile
action, x, y est un nombre
posX, posY est un nombre
posX vaut 150
posY vaut 100
dimension(maToile, 300, 200)
répète 20 fois
    effacer(maToile)
    remplir(maToile, #1E2430)
    cercle(maToile, posX, posY, 10, #FFD60A)
    affiche maToile
    interagir maToile, ['z', 's', 'd', 'q'] dans action, x, y
    selon action
        cas 0 :
            posX vaut x
            posY vaut y
        cas 1 : posY vaut posY - 10
        cas 2 : posY vaut posY + 10
        cas 3 : posX vaut posX + 10
        cas 4 : posX vaut posX - 10
    fin selon
fin répète
Voir la documentation

Dans le même thème

Une autre question ?

Assistant CoddyRun Réponses tirées de la documentation

Bonjour ! 👋

Une question sur le langage, l’application ou le site ? Je cherche la réponse dans la documentation. Si je ne la trouve pas, CoddyRun vous répond sur le support.

Sans compte : 3 questions par jour. Connectez-vous pour en poser autant que vous voulez.

Entrée pour envoyer · Maj + Entrée pour aller à la ligne

Toutes les questions 561

Les bases 32
Variables et types 36
Opérateurs et calculs 20
Affichage et saisie 29
Conditions 20
Boucles 23
Tableaux 37
Textes 37
Enregistrements, dictionnaires, classes 25
Fonctions et procédures 23
Fonctions natives 32
Toile et dessin 44
Clavier, souris et jeux 12
Dates, heures, temps 24
Fichiers et paramètres 20
Processus et animation 18
Erreurs fréquentes 29
Comment faire… 31
L’application 36
Le site 33