2 points par GN⁺ 2024-03-23 | 1 commentaires | Partager sur WhatsApp

Présentation de Picotron

  • Picotron est une workstation fantasy destinée à créer des jeux en pixel art, des animations, de la musique, des démos, etc.
  • Elle dispose d’un système d’exploitation jouet et fonctionne sur Windows, MacOS et Linux.
  • Il est possible de créer des apps avec les outils intégrés, puis de les partager avec d’autres utilisateurs dans un format spécial de cartouche png 256k.

Spécifications de Picotron

  • Affichage : 480x270 / 240x135, 64 couleurs définissables.
  • Graphismes : tables de blend, tline3d, stencil clipping.
  • Audio : synthé 64 nœuds et tracker 8 canaux.
  • Code : Lua 5.4, avec des fonctionnalités compatibles PICO-8.
  • CPU : 8M d’instructions Lua VM par seconde.
  • Cartouches : .p64.png (256k) / .p64 (sans limite).

Personnalisation de la machine

  • Les utilisateurs peuvent créer leurs propres fonds d’écran animés, écrans de veille, widgets et outils personnalisés, puis définir leur workflow.
  • Il est possible de voir sur le BBS ce que font les auteurs d’autres cartouches.

État actuel de Picotron

  • Picotron en est encore à ses débuts et tient surtout avec du duct tape, mais le runtime et l’API sont déjà assez aboutis.
  • Le binaire actuel prend en charge l’édition de base du code, des graphismes, des cartes et du son, ainsi que l’export en .p64.png pour le partage sur le BBS.
  • La fonction d’export web devrait arriver prochainement.

Feuille de route de Picotron

  • Jusqu’à fin mars, Picotron est disponible à l’achat pour 11,99 $, puis il sera proposé à 19,99 $, ou à 11,99 $ s’il est acheté avec une autre console fantasy.
  • Toutes les futures mises à jour sont incluses, et les binaires pour Windows, Mac et Linux sont DRM-free.

L’avis de GN⁺

  • Picotron propose un environnement original pour le travail créatif, ce qui peut offrir une nouvelle source d’inspiration aux développeurs et designers.
  • Comme il s’agit d’un logiciel encore à un stade précoce, il peut comporter des bugs ou des instabilités, un point important à prendre en compte.
  • Il existe aussi d’autres consoles fantasy offrant des fonctions similaires, comme PICO-8 ou TIC-80 ; il vaut la peine de comparer leurs spécificités et les atouts propres à Picotron.
  • L’environnement de développement basé sur Lua proposé par Picotron peut être familier pour les débutants en programmation, et encore plus accessible pour les développeurs ayant déjà de l’expérience avec Lua.
  • Lors de l’adoption de cette technologie, il faut prendre en compte le support de la communauté, la richesse des ressources disponibles et la compatibilité, puis mettre en balance l’expérience de création originale qu’offre Picotron avec ses limites potentielles.

1 commentaires

 
GN⁺ 2024-03-23
Commentaires sur Hacker News
  • Un utilisateur partage une expérience positive avec PICO-8 et mentionne être désormais passé à de nouveaux matériels rétro comme le CX16, le Mega65 et l’Agon Light. Il souligne que ces machines ont des contraintes physiques — conception de la carte, puces, ports d’E/S, etc. — si bien que ce que de nouvelles machines comme Picotron peuvent accomplir dans les limites de leurs spécifications d’E/S est relativement peu compromis. Lua peut être trop lent pour être interprété et exécuté sur du vrai matériel 8 bits de la série Pico, mais il peut servir de base à un compilateur croisé, ce qui ouvre un nouveau défi : créer l’environnement de développement optimal qui génère exactement le code nécessaire à un projet donné.
  • Picotron est amusant, mais il y a encore des bugs et des plantages, et certains aspects doivent être peaufinés. Il n’y a presque pas de documentation de l’API, donc les gens doivent afficher les tables Lua globales pour comprendre comment l’utiliser.
  • Un utilisateur qui avait beaucoup utilisé Pico-8 par le passé a essayé Picotron et y a pris énormément de plaisir, au point de rire pendant 30 minutes. Comme Pico-8, Picotron lui semble conçu avec beaucoup d’attention et de limitations volontaires. Les clones de Pico-8 "améliorent" ces limitations, mais cela ne lui paraît pas satisfaisant. Il remercie les créateurs de Pico-8 et Picotron.
  • Les applications Picotron peuvent être créées avec les outils intégrés et partagées avec d’autres utilisateurs dans un format spécial de cartouche PNG de 256k. Il est souligné que les logiciels indépendants récents ont tendance à distribuer leurs ressources sous forme de fichiers PNG.
  • Pico-8 paraissait trop old-school et instable, mais Picotron ravive de façon plus vive les souvenirs d’enfance de l’utilisateur. Il se dit enthousiaste à l’idée d’essayer Picotron.
  • Une question est posée sur la vitesse CPU de Picotron, affichée comme 8M d’instructions Lua VM par seconde, pour savoir s’il s’agit d’une valeur approximative ou ajustée pour la cohérence.
  • Pico-8 était un logiciel très agréable à utiliser, et il y a de l’attente autour de ce que la communauté va créer avec. Pico-8 lui-même ainsi que les programmes des utilisateurs ont leurs sources ouvertes, ce qui en fait un outil pédagogique, et comme les outils de Pico-8 sont très soignés, le développeur a volontiers payé pour Pico-8.
  • Quelqu’un estime que Picotron serait excellent à utiliser avec les appareils Clockwork.
  • Il est mentionné que le fait d’imprimer un QR code sur du carton puis de le glisser sous la fente d’un lecteur bon marché renforce l’ambiance 8 bits.
  • Une personne se demande si Mario Paint peut être considéré comme une "station de travail fantasy".