Wiki
Clone wikiCore / Turoriels en Français
- sprit("nomImage",x,y,longeur,hauteur)
- text("texte",x,y)
- fontSize(grandeur)
- font(police d'écriture)
- gravity.x et gravity.x
- currentTouch.x et currentTouch.y
- WIDTH
- HEIGHT
- math.floor
- textMode(CENTER ou CORNER)
- string.sub(variable,1,nombre de lettre)
Défi 1 : Faire grossir une sprit.
Défi 2 : Faire tourner un sprit.
Défi 3 : Faire grossir un sprit en inclinant le Ipad.
Défi 4 : Faire grossir un sprit en utilisant son doigt.
Défi 5 : Faire une petite animation.
Cous 2 : balle qui rebondie sur des murs
- if then else end,
- line(x1,y1,x2,y2)
- fill(red,green,bleu,alpha)
- strocke(red,green,bleu,alpha)
- strockeWidth(épaisseur)
- variables vitesse
- music("nom de la musique",true ou false pour en boucle, volume)
- sound(Nom du son, numéro du son)
Cous 2 C : effacer du texte ou des vie, répéter du code
- variable boolean : true ou false,
- for i=1,50 do end
Cous 2 D : La vie sous toutes les coutures
- math.ceil()
Cours 3 : Toucher l'écran et lancer une balle
- function touched(touch)
- touch.x touch.y
- if CurrentTouch.sate==BEGAN ou MOVING ou ENED
- couleur=color(red,green,bleu,alpha)
- télécharger une image sur internet
Cours 3 B : Collision entre 2 objets
- variable= vec2(x,y)
- math.abs(variable ou calcul)
- rectMode(CENTER ou CORNER)
Cours 4 : Toucher un objet, vitesse aléatoire, gestion de la vie
- math.random(min,max)
- tint(red,green,bleu,alpha)
Cours 5 : Faire sauter un personnage, bouton
- variable=vec2(x,y)
- simuler la gravité
- stopper sur une marche
Cours 6 : Deux boutons (rond et carré)
- distance=vec2:dist(vec2)
Cours 6 B : Un seul bouton pour se déplacer dans 4 directions
Défi : Plusieurs façons de faire des boutons
Cours 7 : Joystick pour déplacer un objet
Cours 8 : Lancer un objet avec un lance pierre (Angry bird)
Cours 9 : Pong 1 joueur (conditions de rebonds)
Cours 9 B : Pong deux joueurs. Mettre 2 doigts ou plus sur l'écran
- touch.id
Défi : 3 doigts sur l'écran
Cours 9 C : Tirer des missiles
Ce cours est difficile et long mais très important
Il permet de dupliquer un objet et de placer les copies dans un tableau
- Classe d'objet ---> créer une nouvelle classe
- Dessiner un objet qui est dans une classe d'objet. ---> nomObjet:draw()
- Création d'un tableau ---> nomTableau={}
- Ajouter un objet dans un tableau ---> table.insert(nomTableau,nomObjet)
- Enlever un objet dans un tableau ---> table.remove(nomTableau,numLigne)
- Dessiner tous les objet qui sont dans le tableau d'objets ---> for num, cetObjet in pairs (nomTableau) do
- Début,
- Niveau 1,
- Niveau 2 ....
Cours 10 B : Transition entre deux scènes
- Notion de fonction : function()
Cours 11 : Mettre du film dans vos jeux
- cameraSouce(CAMERA_FRONT) ou (CAMERA_BACK)
- sprite(CAMERA,x,y,longueur,hauteur)
Cours 12 : Sauvegarder des données dans le disque dur du Ipad
- saveLocalData("nomVariableSurDisque",variableDansProgramme)
- variableProgramme=readLocalData("nomVariableSurDisque")
- clearLocalData("nomVariableSurDisque")
Cours 12 B : Ecrire avec le clavier
- showKeyboard()
- hideKeyboard()
- variable=keyboardBuffer()
- variable=isKeyboardShowing()
Cours 13 : Animation image par image
- Trouver des sprite sur internet
- Découper les images
- Importer les images dans Codea
- Utiliser un nom de sprite variable
- Temporiser l'animation
- Afficher les images les unes après les autres
Updated