PICO-8 : [C]RÉER, [O]PTIMISER, [D]ÉCOUVRIR, [E]XPLIQUER, [R]ÉALISER !

Descriptif de la conférence (9 juin 2019, BGF CAD) :

L’association PICOSCOPE propose de lever le voile afin de découvrir à quel point la programmation peut être accessible en étant guidé au sein d’un environnement adapté. La plate-forme présentée, PICO-8*, s’avère à la fois minimaliste pour être simple à appréhender et étonnamment riche en possibilités.

Les limites les plus difficiles à dépasser sont celles que l’on se fixe soi-même. La conférence met l’accent sur l’importance de savoir programmer dans un monde gouverné par les algorithmes.

Vous n’avez pas attendu le pass Culture pour savoir que le jeu vidéo est un art. Non seulement, il regroupe tous les arts mais surtout il les transcende. Oserez-vous éveiller l’artiste numérique qui sommeille en vous ?

*PICO-8 est une machine virtuelle, développée par Lexaloffle Games sur laquelle il est possible de jouer mais également de développer et partager de « petits » jeux vidéo.


20190509-BGF-CADLa A-Team sur scène 😉
Jean-Marc « jihem » QUERE (à gauche) @wdwave
Yannick SOLE (à droite) @s_yanik

Nous remercions Damien Beigbeder, Président du Bordeaux Geek Festival, toute l’équipe (Lenno, BGF, CAD) et les festivaliers (adeptes PICO-8 d’un jour ou de toujours) pour leur accueil. Nous sommes ravis des rencontres effectuées sur place 😉

Toutes les ressources de la conférence sont mises à disposition ci-après (et seront complétées au fil de l’eau) :

 

  • Le slide de la conférence disponible à télécharger (.zip  9.6Mo)
    – Ouvrir index.html avec Chrome
    – Mettre le navigateur en plein écran [F11]
    – Pour passer à la diapo suivante/précédent, cliquer sur le bord droit/gauche de l’écran
    Lorsque l’écran comporte au moins 3 images, un clic sur l’image permet de zoomer (retour à la normale en cliquant sur X ou hors image)
  • Le texte [transcription en cours…]
  • La vidéo [en attente de la communication par  BGF-CAD…]

 

  • Livres cités / conseillésPsychologie et aspects sociétaux :Systeme1_2
    Système 1/ Système 2 : Les deux vitesses de la pensée
    – Daniel Kahneman

    CarteTerritoire
    Une carte n’est pas le territoire
    – Alfred Korzybski
    TempsAlgorithmes
    Le temps des algorithmes
    – Serge Abiteboul & Gilles DowekLe jeu vidéo est un Art :
    JeuxVideo
    Le petit livre des Jeux Vidéo
    – Yann Le Bihan

    IndieGames
    Indie Games
    – Bounthavy Sulilay

PICO-8 au BGF le 9 juin :-)

Le BGF (8-10 juin) approche à grands pas. Les Picocards sont arrivées. Toutes les personnes présentes à la conférence PICO-8 (9 juin 13h30, Club Arthur Dent) pourront empocher l’adresse du site. Les plus chanceux pourraient même avoir une licence PICO-8 en prime… mais chut 

PICOCARD

ATTENTION : L’horaire de la conférence a changé. Rendez-vous à 13h30 !!!

Conférence PICO-8 le 9 juin au BGF !!

BGF_petit

L’association PICOSCOPE est fière (et pas qu’un peu !) de vous annoncer sa présence au BGF 2019. Une conférence, dans le cadre du Club Arthur Dent, est organisée dimanche 9 juin (13h30-14h30) pour présenter l’activité de l’association et promouvoir l’apprentissage de la programmation (avec PICO-8 bien sûr).

La conférence mettra également l’accent sur l’importance de savoir programmer dans un monde gouverné par les algorithmes.

Nous vous invitons TOUS (sans exception) à venir découvrir cette superbe console virtuelle qui permet non seulement de jouer mais également de modifier et de créer des jeux.

L’ensemble des membres, partenaires et contacts sont conviés à assister à la conférence.

IMPORTANT : La billeterie du BGF est ouverte 😉

Je remercie de tout cœur Lenno, organisateur de l’événement pour son accueil.

A bientôt sur place 😀 (en attendant nous travaillons comme des acharnés pour préparer un contenu aux petits oignons pour s’en mettre plein les mirettes… Merci à Flo, Yannick et à Arnaud pour leur engagement… Hé, les gars en costume !!!)
jihem

 

A propos du Club Arthur Dent

CAD_petit

Espace de prise de parole et d’échange, le Club Arthur Dent propose une programmation centrée sur des sujets spécifiques tels que l’intelligence artificielle, les nouvelles économies, le transhumanisme et la robotique.

Annonce officielle :-)

Live coding (6 min.) sur les pas de Zep…

Live coding (4 min.) sur un euh… cube ?

Ludum Dare 43

Du lundi 1er au dimanche 2 décembre 2018, se tenait le Ludum Dare 43. L’objectif était de produire un jeu qui respecte le thème en deux jours. Le thème était : Des sacrifices doivent être faits.

Picoscope a défendu ses couleurs et fait une entrée : Stones. Le principe du jeu est le suivant: vous êtes l’esprit des pierres et devez les collecter (et les sacrifier).
– Trouverez-vous le chemin?
– Pourriez-vous résoudre le défi des dieux?
– Est-ce que 1min16 est suffisant pour que vous réussissiez?

Jouez !!  :-)

stones

Le classement du jeu (sur 2601 proposés) est correct:

Longue vie à PICO-8 et bonne année à tous !!!
jihem

BGF 2017

Le Bordeaux Geek Festival 2017 a proposé pendant 4 jours (du 25 au 28 mai) de nombreuses animations autour de l’e-sport, des jeux (de plateau/vidéo), du cosplay, de la musiques, des comics, et de toutes les autres composantes des univers geeks. Les makers ont particulièrement attiré notre attention. Vous trouverez ci-après un petit récapitulatif de nos coups de cœur.

Arbalet
https://twitter.com/arbalet_project
http://arbalet-project.org

Le projet Arbalet consiste en une table à LEDs open source et open hardware. Tout le monde peut donc se fabriquer sa propre table avec les plans et programmes fournis. Le modèle présenté (au BGF 2017) comportait une matrice de 10×15 pixels pouvant afficher jusqu’à 16 millions de couleurs chacun. L’affichage est intégré à une table basse de salon. Le rendu particulièrement éclatant des couleurs offre un rendu à base de gros pixels carrés particulièrement bien adapté aux jeux rétro. L’objet est à la fois classique (une table) et novateur (affichage intégré). Les LEDs sont pilotées par une carte électronique à base de microcontrôleur facilement programmable (Arduino). Elle peut recevoir des programmes de jeux et des démonstrations graphiques (du plus bel effet). Sur le salon, deux jeux étaient jouables : snake et tetris. La table peut être exploitée par un programme externe (sur un PC) via HTTP grâce à un web service (hébergé sur la carte Arduino). Un kit de développement (en langage python) est également disponible. La table crée une atmosphère singulière : elle est à la fois belle, artistique et fonctionnelle. Les plus ambitieux peuvent composer des matrices plus grandes et les intégrer dans des caissons (voir illustration).

bgf1

La preuve en vidéo : https://vimeo.com/arbalet/1 :-)

Génération Robots
https://www.generationrobots.com/fr

Génération Robots animait avec l’aide de deux robots d’Aldebaran Robotics (1 Pepper et  1 Nao) un stand où étaient présentées plusieurs activités :
– de l’assemblage de cube (façon LEGO) avec des cubelets (http://www.modrobotics.com/cubelets)
– du dessin avec des Ozobots Bit 2.0 (http://www.easytis.com/fr/141-ozobot)
– de la robotique avec des Thymios II (https://www.thymio.org)
– de la programmation avec des ordinateurs pi-topCEED (https://pi-top.com/product/ceed)

Les cubelets permettent de réaliser un robot par l’assemblage de cubes magnétiques. L’originalité de l’approche est liée au fait que chaque cube est doté d’une fonction (capteur, actionneur ou logique). La structure du robot (organisation des cubelets) sert à la fois à déterminer l’aspect physique du robot et son programme (par la nature et l’interaction des cubelets assemblés). Le résultat est assez bluffant et plutôt ludique. Les cubelets intéressent à la fois les petits et les grands, les garçons et les filles J (par contre le prix est élevé).

bgf2

 

 

Est-il encore utile de présenter les Ozobots ? Il s’agit de (très) petits robots qui suivent une ligne (sur du papier ou sur une tablette) et qui interprètent des séquences de couleurs pour exécuter différentes actions : accélérer, ralentir, tourner à droite, à gauche, etc. Le modèle présenté (Bit 2.0) bénéficie également d’une interface de programmation en Scratch (sur PC) permettant de s’initier à la programmation.

bgf3

 

Thymio II est un robot éducatif mis au point par l’Ecole Polytechnique Fédérale de Lausanne. Le robot est accompagné d’un environnement de développement (Aseba Studio) qui permet d’en programmer le comportement à l’aide d’icône (VPL), avec un éditeur Scratch et en mode texte avec un langage de programmation dédié. Le robot est particulièrement bien conçu. Il n’est pas (trop) fragile et s’avère compatible avec les LEGO techniques (pour aller au bout de vos idées). Doté de nombreux capteurs (proximité, son, température, accéléromètre, etc.), il permet de programmer des comportements évolués : suivi de lignes/d’objets, évitement d’obstacles, exploration (pour sortir d’un labyrinthe par exemple), etc. La documentation (en français) est abondante et variée quelle que soit votre ambition (découverte, apprentissage, programmation avancée).

bgf4

http://sti.epfl.ch/page-71915-fr.html


Pi-topCEED est une plate-forme dotée d’un écran, de hauts parleurs, et de connecteurs USB permettant l’intégration d’un raspberry-pi et le branchement d’un clavier et d’une souris pour disposer d’un ordinateur complet. Le raspberry-pi reste accessible. Il est ainsi possible de réaliser facilement des montages électroniques plus ou moins évolués (et surtout de transporter l’ensemble sans difficulté). Le produit n’est en rien révolutionnaire, il est tout simplement pratique.

bgf5

Dès 6 ans, cubelets et ozobots trouveront leur public. Le prix des cubelets les réserve toutefois aux plus fortunés et aux collectivités. Après 10 ans, les choses sérieuses (programmation) peuvent débuter avec thymio II et pi-topCEED (avec l’aide d’un adulte).

Malkirs
https://twitter.com/malkyrs
http://malkyrs.com

Si vous connaissez le jeu de cartes Magic (http://magic.wizards.com) et les SkyLanders (https://www.skylanders.com), vous pouvez rapidement vous faire une idée de Malkyrs : c’est un mélange des deux concepts. Il s’agit d’un jeu de carte auquel on joue en les déposant sur un lecteur RFID qui les détecte et effectue l’action associée à l’écran. Associées à votre compte de joueur (en ligne), les caractéristiques des cartes peuvent évoluer en cours de partie. Lors de la présentation, seuls le tutoriel et des duels étaient accessibles. Le principe de jeu est original. Hélas, le petit côté « pompe à fric » (il faut acheter et collectionner des cartes) me gêne un peu…

bgf6

 

HEADBANG
http://www.headbang.club
Surprise au détour d’un stand, un petit jeu de rythme « HEADBANG CLUB ». A la façon d’un Guitar Hero, il s’agit de presser les touches (de la manette/du clavier) au fur et à mesure de leur apparition au rythme de la musique (rock bien prononcé). L’objectif consiste à protéger un groupe dans sa belle américaine des hordes de zombies. Survivrez-vous à la zombiepocalypse ?
(pour les connaisseurs => langage de programmation haxe avec export en swf et usage d’adobe air)

bgf7

 

Abracodabra
http://abracodabra.fr

Pour les enfants de 4 à 15 ans, abracodabra propose des stages pendant les vacances et des ateliers hebdomadaires pour découvrir les robots, les objets connectés, les jeux vidéo et la réalité virtuelle tout en s’amusant.

bgf8

PICOSCOPE 2017 : Le débrief

Jour 1
20170423-2

Annoncé dans le ouest-france du 20 avril (édition des Herbiers), l’évènement a permis aux curieux et passionnés, venus de toute la région, de se rencontrer autour de PICO-8 dans une ambiance particulièrement studieuse. L’édition papier du 27 avril comporte également un article mettant en avant Antonin (13 ans) qui « aimerait en faire son métier » et Yannick (que je remercie d’avoir pris Antonin sous son aile lors des ateliers les plus « perchés »).

L’ouverture (samedi 22/04) a bénéficié d’une introduction haute en couleur par @TRASEVOL_DOG (via youtube). La vidéo contient une présentation d’une sélection de ses jeux  :

crash.p8chomp.p8oneroomdungeon.p8garsden

Vous pouvez télécharger les cartouches ci-dessus (pour y jouer et/ou les modifier dans PICO-8). Elles sont également disponibles (avec de nombreuses autres) dans le forum de lexaloffle.

@TRASEVOL_DOG évoque également son goût pour les animations et la programmation procédurale… et le fait qu’il soit maintenant un indépendant du jeu vidéo (et tout cela grâce à / avec PICO-8!!!).  Nous le remercions pour ses encouragements et conseils.

Après une rapide découverte de l’environnement de développement et la mise en avant des principales caractéristiques de PICO-8, nous nous sommes mis à table (désolé je ne pouvais pas ne pas la faire) : déclaration, add, del, in all, in pairs,  foreach (voir table.txt dans le zip, dossier jihem). La réflexion s’est ensuite portée sur la programmation orientée objet (POO) avec self, setmetatable (version officielle et « maison »), l’appel de méthode avec « : » et « . ». Le café aidant, nous avons joué avec les arguments de fonctions et méthodes avec pack et unpack (recette de grand-mère) pour finir avec i_core (et sa version runtime).

Jour 2
20170423-1

Dimanche, après une bonne nuit, sauf peut-être pour Jean qui l’a passée dans son auto (mais pourquoi?!), les invités du petit-déjeuner sont arrivés en commençant par l’ami Pythagore, suivi de cosinus, sinus et leurs autres camarades (dont atan2). La tuyauterie de VCT et VCT2 (approche 2 joueurs) n’a maintenant plus aucun secret. Vive le vectoriel :-)

vct2.p8

Je vous prie de m’excuser,  d’autres sujets traités (présents dans le zip) n’ont pas été évoqués dans le débrief : réalisation de labyrinthes (lab), les différentes façons de représenter un environnement (bat), etc.

La journée s’est terminé sur le « défi » : réaliser un jeu où un personnage évolue (vu de côté) entre le sol et un plafond percés de trous qu’il doit éviter (en inversant la gravité) pour marcher sur le plafond par exemple. Ci-après les œuvres (chantiers en cours) :

antonin.p8
par Antonin – inspiré par PacMan !

dino.p8 par BenBen (La grange aux Arts) – inspiré par T-Rex !

scroller.p8
par Corentin (Création de jeux vidéo) – inspiré par T-Rex !

ninchat.p8
par Jean (Créer un jeu vidéo) – inspiré par Ninchat !

bike.p8par jihem (codyssea) – inspiré par …
Ah, il va bien falloir que je la sorte du garage un jour…

jam17b.p8par Yannick – inspiré par Star Wars

Je tire ma dernière cartouche avec mxy, réalisée pour répondre à une question de Yannick sur la correspondance entre les pixels (à l’écran), les sprites (de l’éditeur de sprites) et les coordonnées des tuiles/sprites sur la map. Si vous étiez venus vous sauriez de quoi on parle (et en plus vous auriez tout compris !!!).
mxy.p8J’espère que la dynamique initiée se concrétisera dans de nombreuses réalisations. A la demande des Choletais, un après-midi (pizza/PICO-8) va être planifié en mai (samedi 20).

Tout le contenu téléchargeable est disponible dans ce fichier ZIP.

Sans transition, l’un de nos sponsors (A3Distrib) recherche actuellement des informaticiens et propose des stages (C#/Java/SQL).
Contacter l’entreprise (à Cholet) et/ou m’envoyer un message.

Bon dév. à tous.
jihem

 

 

PICOSCOPE 2017 : INSCRIPTIONS !!!

Le picoscope 2017 se tiendra  les 22 et 23 avril 2017 à la salle polyvalente des Epesses (rue du stade, 85590). Les inscriptions sont ouvertes. Le montant de la participation (20) donne accès aux deux  journées de l’événement et à une licence pico-8 (livrée sous forme électronique) dès réception.

Le règlement peut être effectué

  • par chèque à l’ordre de l’association PICOSCOPE et adressé  12 rue des Moissonneurs, 85590 Les Epesses (dans ce cas n’oubliez pas de préciser votre adresse mail)

Les places sont comptées (30). Alors ne tardez-pas !!!

==> Nous contacter

Invitation officielle en pico-8 à voir et partager 😉

L’affiche (PDF) et le flyer (PDF) à diffuser sans modération .

London meeting


20160715-1La période estivale aidant, le bureau de l’association a pris ses quartiers à Londres du 14 au 17 juillet. La soirée du 15 a été l’objet d’une rencontre avec Arnaud DE BOCK (Designer du studio OutOfTheBit et éditeur du magazine PICOZINE) au Dalston Loading Games Bar.

Notre passion commune pour PICO-8 et le PocketCHIP s’est exprimée à travers des échanges chaleureux. Nous participons à la prochaine édition du magazine (#5 en anglais) et envisageons une collaboration à plus long terme.

20160715-3

Le magazine PICOZINE est disponible sur itch.io en édition papier et numérique. Nous vous invitons à consulter la  page twitter et les autres réalisations personnelles d’Arnaud. Les jeux du studio OutOfTheBit sont disponibles sur l’AppStore, le GooglePlay et Steam.

20160715-2

Arnaud DE BOCK
OutOfTheBit / PICOZINE
@arnaud_debock

Jean-Marc « jihem » QUERE
PICOSCOPE
@wdwave

picoscope2016.fr

bandeau

Après deux journées (et une nuit) de folie, le matériel collecté est en cours de publication.

La vidéo sur la master class à propos du GAME FEEL en pico-8 de @TRASEVOL_DOG est consultable sur Youtube et peut être téléchargée (Clic droit/Enregistrer le lien sous…). Le générique est issu de la démo réalisée par @zep et @castpixel dans le cadre de la TDF 2016 (Tokyo Demo Fest). Les étapes présentées sont regroupées dans une archive à télécharger.

Les cartouches citées et liées aux autres interventions sont regroupées dans ce fichier zip (les bases, la programmation orientée objet, les fontes personnalisées, le gpio du raspberry-pi, la génération procédurale, etc.).

Les cartouches sont disponibles sous la licence CC4-BY-NC-SA.

Les photos arrivent…

Nous tenons à remercier tous les participants et intervenants :-)