2 puntos por GN⁺ 2024-03-23 | 1 comentarios | Compartir por WhatsApp

Introducción a Picotron

  • Picotron es una estación de trabajo de fantasía para crear juegos de pixel art, animaciones, música, demos y más.
  • Incluye un sistema operativo de juguete y funciona sobre Windows, MacOS y Linux.
  • Permite crear apps con herramientas integradas y compartirlas con otros usuarios en un formato especial de cartucho png de 256k.

Especificaciones de Picotron

  • Pantalla: 480x270 / 240x135, 64 colores definibles.
  • Gráficos: tablas de mezcla, tline3d, recorte por esténcil.
  • Audio: sintetizador de 64 nodos y tracker de 8 canales.
  • Código: Lua 5.4, con funciones compatibles con PICO-8.
  • CPU: 8M de instrucciones de Lua VM por segundo.
  • Cartuchos: .p64.png (256k) / .p64 (sin límite).

Personalización de la máquina

  • Los usuarios pueden crear sus propios fondos animados, protectores de pantalla, widgets, herramientas personalizadas y configurar su flujo de trabajo.
  • En el BBS se puede ver lo que están haciendo otros autores de cartuchos.

Estado actual de Picotron

  • Picotron aún está en una etapa temprana y en gran parte está unido con cinta adhesiva, pero el runtime y la API están bastante completos.
  • La versión binaria actual permite edición básica de código, gráficos, mapas y sonido, además de exportación a .p64.png para compartir en el BBS.
  • La función de exportación web estará disponible próximamente.

Hoja de ruta de Picotron

  • Hasta finales de marzo, Picotron se puede comprar por $11.99; después costará $19.99, o $11.99 si se compra junto con otra consola de fantasía.
  • Incluye todas las actualizaciones futuras y ofrece binarios DRM-free para Windows, Mac y Linux.

Opinión de GN⁺

  • Picotron ofrece un entorno único para el trabajo creativo, lo que puede dar nueva inspiración a desarrolladores y diseñadores.
  • Como es software en etapa temprana, puede haber bugs o inestabilidad, y eso es un factor importante a considerar.
  • También existen otras consolas de fantasía como PICO-8 o TIC-80 que ofrecen funciones similares, por lo que vale la pena considerar qué características o ventajas distinguen a Picotron frente a ellas.
  • El entorno de desarrollo basado en Lua que ofrece Picotron puede resultar familiar para quienes se inician en programación, y aún más accesible para desarrolladores con experiencia previa en Lua.
  • Al adoptar esta tecnología, conviene considerar el soporte de la comunidad, la abundancia de recursos y la compatibilidad, y comparar la experiencia creativa original que ofrece Picotron con sus posibles limitaciones.

1 comentarios

 
GN⁺ 2024-03-23
Opiniones de Hacker News
  • Comparte una experiencia positiva con PICO-8 y menciona que ahora pasó a hardware retro nuevo como CX16, Mega65 y Agon Light. Destaca que estos dispositivos tienen limitaciones físicas en el diseño de la placa, los chips y los puertos de I/O, por lo que las nuevas máquinas como Picotron resultan relativamente poco comprometidas en lo que pueden lograr dentro de sus especificaciones de I/O. Lua puede ser demasiado lento para interpretarse y ejecutarse en hardware real de 8 bits de la serie Pico, pero podría usarse como base para un compilador cruzado, lo que plantea un nuevo reto: crear el entorno de desarrollo óptimo que genere el código exacto necesario para un proyecto específico.
  • Picotron es divertido, pero todavía tiene errores y puede colgarse, además de que hay partes que aún necesitan pulirse. Casi no hay documentación de la API, así que la gente tiene que imprimir las tablas globales de Lua para averiguar cómo usarla.
  • Un usuario que usó mucho Pico-8 en el pasado probó Picotron y se la pasó sonriendo durante 30 minutos de lo mucho que lo disfrutó. Al igual que Pico-8, siente que Picotron tiene mucho cuidado y limitaciones intencionales. Cree que los clones de Pico-8 “mejoran” las limitaciones, pero no resultan satisfactorios. Expresa agradecimiento a quienes hicieron Pico-8 y Picotron.
  • Las apps de Picotron pueden crearse con herramientas integradas y compartirse con otros usuarios en un formato especial de cartucho PNG de 256k. Señala que últimamente el software indie tiende a distribuir recursos en archivos PNG.
  • Pico-8 se sentía demasiado old-school e inestable, pero Picotron le recuerda de forma más vívida la infancia del usuario. Está entusiasmado por probar Picotron.
  • La velocidad de CPU de Picotron aparece como 8M instrucciones de Lua VM por segundo, pero surge la duda de si eso es aproximado o si está ajustado para mantener consistencia.
  • Pico-8 era un software muy divertido de usar, y hay expectativa por ver qué obras creará la comunidad con él. Tanto el propio Pico-8 como los programas de los usuarios tienen el código fuente visible, lo que resulta educativo, y como sus herramientas están muy bien pulidas, el desarrollador paga con gusto por Pico-8.
  • Hay una opinión de que Picotron sería excelente para usarse junto con dispositivos Clockwork.
  • Menciona que imprimir códigos QR en cartón y deslizarlos por debajo de la ranura de un lector barato ayuda a reforzar la sensación de 8 bits.
  • Se plantea la duda de si Mario Paint podría considerarse una “estación de trabajo de fantasía”.