· software · 2 min read
PICO-8 - Eclairage dynamique
Un tutoriel complet présentant une implémentation extrême
PICO-8 - Eclairage dynamique
En cherchant un algorithme de collision pour des polygones convexes, je suis tombé sur un tutoriel proposé par Jakub Wasilewski (Trouvez le lien!). Ce tutoriel proposé pour la fantasy console PICO-8, détaille l’implémentation d’un éclairage dynamique en tenant compte des restrictions imposées par la console. Le résulat est bluffant.
Le tutoriel est découpé en 4 parties :
- PICO-8 lighting, part 1: thin dark line
- Lighting by hand #2: stitching lines together
- Lighting by hand #3: breath of life
- Lighting by hand #4: into the shadows
Il est également possible de jouer au jeu complet depuis un navigateur
Et d’autres jeux de @krajzeg pour la PICO-8
A propos de PICO-8
PICO-8 est une fantasy console, un moteur de jeux simulant une console aux capacités volontairement limitées. Développée par Lexaloffle, elle s’exécute sur la plupart des OS (Windows, MacOS et Linux) et peut se contenter des ressources d’un vieux Rasbperry Pi.
Illustration récupérée de la page d’accueil de PICO-8
La console PICO-8 intègre un environnement de développement complet permettant de générer, intégrer et tester rapidement code, ressources graphiques et ressources sonores. Le développement est réalisé en Lua.
Ces contraintes, rappelant une machine des années 80, ont pour but de stimuler la créativité. L’environnement de développement intégré permet à un petit groupe de réaliser un jeu complet en quelques heures. PICO-8 peut être acheté pour quelques euros sur le site de Lexaloffle.
La plate-forme est particulièrement intéressante pour :
- Toute forme de compétition, qu’il s’agisse de demo-making ou de game jam
- L’apprentissage du game design et de la programmation. Lexaloffle propose d’ailleurs une licence et des outils adaptés à l’enseignement