Atelier Pico 8
Prochain atelier : dimanche 26 novembre 2017
-
Matériel nécessaire : Un ordinateur et une souris
Niveau de l'atelier : débutant
Organisation : Alice (@nanoPlink), Izawenn (@Izawenn)
Pico 8 ? mais c'est quoi ?
Pico 8 est un logiciel de création de jeux vidéos sur un style graphique pixel art et fausse 8 bit. Après une petite initiation, il s'agit d'un logiciel facile à prendre en main et qui donne rapidement des résultats intéressant.
Pico 8 existe en version windows, mac, linux, et il existe même une version raspbian
Pour plus d'information rendez vous sur le site officiel de PIco8
Déroulement de l'atelier
l'atelier aura pour but dans un premier temps de présenter le logiciel ainsi que son maniement.
dans un second temps nous ferons quelques création graphiques simples, personnage et décors.
Ensuite nous verrons comment afficher un personnage et comment faire pour qu'il se déplace.
Nous verrons également comment crée et afficher rapidement une map.
En fonction du temps qu'il reste nous verrons éventuellement quelques collisions.
Enfin nous fournirons des ressources documentaires pour les personnes qui veulent continuer à faire leur propre jeu, ce que je conseil fortement.
Présentation de pico8 et de son interface
Le shell
Les principales commandes
LS : Fais la liste des dossiers et fichier présent
CD DOSSIER : Permet de se déplacer dans un dossier
MKDIR NOMDOSSIER : Crée un dossier
SAVE FICHIER : Crée ou sauvegarde un fichier
LOAD FICHIER : Charge un fichier
La touche échap permet de passer sur l'interface graphique
Les touche ctrl + q permettent de quitter pico 8
Codage
Je sais que beaucoup de personne sont allergique aux codes. Mais l'avantage avec pico 8 c'est que cette aspect de la création d'un jeu a été simplifier au maximum. Quelques minutes d'apprentissage permettent d'obtenir des résultats très intéressant.
Les principales fonctions
FUNCTION _INIT() cette fonction ne s'exécute qu'une seule fois au début du programme
FUNCTION _UPDATE() cette fonction s'exécute 30 fois par seconde et permet la réactualisation des paramettres du jeu
FUNCTION _DRAW() cette fonction s'exécute 30 fois par seconde et permet l'affichage des images du jeu
CLS permet de nettoyer toute les affichages de l'écran
PRINT permet d'afficher du text
SPR permet d'afficher une image
MAP permet d'afficher une map
BTN permet de récupérer les inputs du clavier
CAMERA permet de déplacer la caméra
FGET permet de récupérer la valeur d'un flag
Création graphique
L'interface de création graphique est très facile à prendre en main. C'est du dessin pixel par pixel avec un choix de 16 couleurs seulement. IL permet de réaliser très rapidement des graphismes pour les jeux.
Création de map
L'interface de création de map permet d'utiliser les éléments graphiques crée précédemment pour crée la carte d'un jeu en quelques clics
Création de son
Pico8 possède une interface permettant de crée des bruitages pour les intégrer au jeu.
Création de musique
Il est également possible de crée des musiques de style 8 bit
Où se trouve les fichiers de pico-8
Les fichiers créés par pico-8 sont créés dans un dossier plutôt caché. Vous pourrez les retrouver ici :
Windows: C:/Users/Yourname/AppData/Roaming/pico-8/carts
Linux: ~/.lexaloffle/pico-8/carts
OSX: /Users/Yourname/Library/Application Support/pico-8/carts
Ressources
Documentation
Tuto vidéos