Ceci est une ancienne révision du document !
Table des matières
Atelier Pico 8
- Prochain atelier : dimanche 26 novembre 2017
- Lieu de l'atelier : La Mutinerie (à Paris)
- Matériel nécessaire : Un ordinateur et une souris
- Niveau de l'atelier : débutant
- Organisation : Alice, 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
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