collision(x1, y1, l1, h1, x2, y2, l2, h2)Vrai si deux rectangles se chevauchent : la collision de base de tous les jeux.
Des fonctions et des procédures écrites par les membres, prêtes à copier dans vos programmes. Vous avez écrit une fonction utile ? Partagez-la.
6 résultats · Effacer les filtres
collision(x1, y1, l1, h1, x2, y2, l2, h2)Vrai si deux rectangles se chevauchent : la collision de base de tous les jeux.
collision_cercles(x1, y1, r1, x2, y2, r2)Vrai si deux cercles se touchent ou se chevauchent (balles, planètes, bulles).
lancer_de(faces)Lance un dé à faces faces et renvoie le résultat, de 1 à faces.
chance_sur_cent(pourcent)Vrai avec une probabilité de pourcent % : pour un coup critique, un objet rare, un événement aléatoire.
direction_x()Renvoie -1, 0 ou 1 selon les flèches gauche / droite (ou Q / D) enfoncées : pour déplacer un personnage.
avancer_vers(depart, arrivee, vitesse)Rapproche une position d’une cible d’au plus vitesse pixels, sans la dépasser : pour un ennemi qui poursuit le joueur.
Utiliser une fonction de la bibliothèque
affiche distance(0, 0, 3, 4).Toutes les fiches sont écrites par des membres. Elles sont relues avant d'être publiées, mais si une fonction ne marche pas, dites-le dans ses commentaires. Pour comprendre les fonctions et les procédures, voyez la page Langage.