PICO-8 est une machine virtuelle qui exécute des jeux simples de style rétro. Il a volontairement restreint les spécifications matérielles, y compris une résolution de 128x128 et une taille de programme de 32k.
Vous pouvez télécharger et jouer aux «cartouches» PICO-8, mais vous pouvez également écrire vos propres jeux à partir de zéro. C'est un excellent outil pour les développeurs de jeux qui apprennent à programmer leur premier jeu.
PICO-8 en bref
La "console fantastique" PICO-8 est un environnement de développement de jeu basique mais complet. Ce n'est pas l'un des consoles rétro physiques que vous pouvez acheter, mais une console virtuelle. PICO-8 est entièrement implémenté dans un logiciel que vous pouvez installer sur Windows, Mac ou Linux.
Vous pouvez jouer gratuitement à de nombreux jeux PICO-8, mais pour créer le vôtre, vous devrez télécharger la console PICO-8. Il coûte 15 $ et est disponible à partir de ça démange.io page d'accueil.
À quoi ressemble le PICO-8 ?
Lorsque vous exécutez l'application PICO-8, vous verrez un écran qui ressemble à ceci :
Cela imite l'écran que les ordinateurs domestiques 8 bits, comme le Commodore 64, affichaient au démarrage. Il s'agit essentiellement d'un REPL (boucle Read-Eval-Print), une ligne de commande que vous pouvez utiliser pour interagir avec l'interpréteur PICO-8 lui-même. Vous pouvez l'utiliser pour saisir des extraits de code et expérimenter le langage.
Cette ligne de commande prend également en charge plusieurs commandes pour interagir avec les programmes PICO-8. Vous pouvez utiliser la commande LOAD pour ouvrir un jeu différent et RUN pour commencer à y jouer.
Pour un aperçu des coulisses, appuyez sur ESC pour basculer entre la ligne de commande et l'IDE. L'IDE fournit plusieurs outils différents pour vous aider à créer vos jeux.
Codage
L'outil le plus important est peut-être un éditeur de code pour écrire et éditer vos programmes. Remarquez comment l'éditeur de code utilise le même écran basse résolution, la même police de pixels et la même palette de couleurs limitée qui appartiennent à tous les jeux PICO-8. C'est bien pour commencer, mais vous voudrez probablement utiliser un éditeur de texte approprié pour des projets plus compliqués.
Graphique
La deuxième icône dans la barre d'outils en haut à droite ouvre un concepteur de sprite. Cela vous permet de créer des graphismes dans le jeu pour votre joueur et d'autres personnages. Vous pouvez affiner vos compétences en pixel art et créez des images 8x8 en 16 couleurs. PICO-8 utilise une carte de sprites, donc avec un peu de ruse, vous pouvez créer des sprites plus petits ou les combiner pour en créer de plus grands.
Vous pouvez également utiliser l'éditeur de carte de PICO-8 (la troisième icône de la barre d'outils) pour gérer les graphismes de votre jeu. Cela peut vous aider à concevoir l'environnement global de votre jeu ou à travailler avec des modèles de sprites plus compliqués.
Du son
PICO-8 dispose également d'un éditeur de son intégré. Il vous donne un contrôle total sur le volume, la hauteur et la vitesse pour composer vos propres effets. Vous pouvez même utiliser huit instruments rudimentaires pour modifier le type de son que vous pouvez produire. Comme beaucoup d'outils de PICO-8, l'éditeur de son a une courbe d'apprentissage, mais est étonnamment puissant une fois que vous le maîtrisez.
La cinquième icône, et dernière section de l'IDE PICO-8, est un éditeur de musique. Vous pouvez l'utiliser pour combiner et boucler des effets sonores, en créant lentement une partition complète pour votre jeu.
À quels jeux le PICO-8 joue-t-il ?
Il existe de nombreux jeux PICO-8 sur démangeaison.io, et vous pouvez jouer à la plupart d'entre eux directement dans votre navigateur, gratuitement. PICO-8 est très populaire auprès des game jams: des événements qui mettent les développeurs au défi de créer un jeu en peu de temps. Vous verrez souvent des game jams promus sur Twitter.
PICO-8 est également une excellente option pour prototyper un jeu, pour voir à quel point cela fonctionne dans la réalité. La plus grande réussite de cette approche a été Céleste. Le prototype de ce succès indépendant acclamé est disponible sous forme de cartouche PICO-8 sur le page itch.io du développeur.
Prenez PICO-8 puis allez créer
La console virtuelle PICO-8 est une grande réussite dans le monde du développement de jeux indépendants. Non seulement vous pouvez l'utiliser pour apprendre à développer votre propre jeu, mais vous pouvez également jouer à une multitude de jeux gratuits de qualité que d'autres ont produits.
Le langage sous-jacent de PICO-8 est Lua, qui est souvent utilisé pour le développement de jeux ou des tâches connexes. Ainsi, les compétences acquises à l'aide de PICO-8 sont également transférables en dehors de celui-ci.