Pico-8 : premiers pas 1
Entrons dans le vif du sujet, c'est ce qu'il y a de mieux pour apprendre.
function _init()
cls();
end
function _update()
end
function _draw()
circ(30,30,10,2);
circfill(60,60,10,4);
end
Ce programme Pico-8 va nous permettre de voir le minimum pour démarrer.
Voyez d'abord les trois blocs qui commencent par function et finissent par end.
C'est le moyen en Pico-8 de définir des fonctions. Pour être exact, c'est la façon définie par le langage LUA sur lequel est basé Pico-8.
Ces 3 fonctions ne sont pas nommées au hasard.
La première est celle qui sera appelée au lancement du programme, et elle le sera une seule fois.
Pour le moment, on se contente d'effacer l'écran avec la commande cls()
La seconde fonction est appelée update().
Elle est appelée à chaque cycle, 25 fois par seconde.
Pour le moment, nous n'effectuons pas de calculs.
La dernière se nomme draw()
Elle est également appelée 25 fois par seconde, juste après update()
Nous utilisons ici 2 fonctions de Pico-8 :
- circ qui trace un cercle
- circfill qui trace un disque
Facile non ?