Pico-8 se nos presenta bajo el concepto de consola fantástica que, después de pasar el shock inicial, descubrimos que no es más que una consola virtual diseñada con una serie de limitaciones a propósito para simular tener un microordenador de la época de los 8 bits.
Evidentemente no es tan así ya que seguimos ejecutando Pico-8 en un Core i7, pero tenemos límites en la VRAM y RAM que podemos usar para hacer nuestros juegos… Pero me estoy adelantando. Antes de seguir os comentaré las características técnicas de esta consola:
- Resolución: 128x128 a 16 colores
- Tamaño del cartucho: 32KB
- Sonido: 4 canales
- Lenguaje: Lua
- Sprites simultáneos: 128 sprites de 8x8
- Mapa: 128x32 celdas
- Controles: 2 joysticks de 6 botones
Como podéis comprobar es bastante modesto. Pese a ser una aplicación que instalamos en nuestro ordenadores, se habla de los juegos como si cartuchos fueran. En realidad es más parecido a una ROM solo que es una imagen PNG en la que se ha guardado el código del juego en cuestión en los metadatos del archivo. Muy ingenioso.
The Adventures of Jelpi
Al arrancar Pico-8, como no podía ser de otra manera, se nos abandona a nuestra suerte en un intérprete de comandos. El lenguaje usado en esta plataforma es Lua, famoso por su recorrido en diferentes proyectos de homebrew para diversas consolas como la PSP o la Wii. Desde aquí podemos movernos por las distintas carpetas del sistema de archivos y cargar cualquier juego que tengamos en el disco duro del Pico-8 (que no es más que una carpeta designada para tal propósito).
Y ahora, ¡búscate la vida!
Al ejecutar 'RUN', veremos nuestro juego y podremos echarnos unos vicios.
Aunque lo más interesante de Pico-8 es disponer de un entorno de desarrollo integrado en el sistema de serie. Si pulsamos 'esc' en el intérprete de comandos, se nos abrirá el editor de Lua integrado en el sistema en donde podremos bichear, cambiar cosas, probar, aprender y divertirnos viendo el código de otros usuarios si es el caso o desarrollar lo que queramos nosotros.
También incluye un editor de sprites, de mapas para los escenarios, un editor de SFX y un tracker para hacer la OST de nuestro juego.
Desde aquí podemos crear nuestros propios sprites, y animarlos.
Un tracker como en los viejos tiempos
Y, como no podía ser de otra manera, hay una comunidad impresionante que apoya esto. En los foros de Pico-8 he vivido cosas fascinantes: desde ver cómo alguien le regalaba a un niño una licencia hasta ver cómo se creaba la revista oficial de facto de Pico-8 o ver parir increíbles demos Para terminar de hypear al personal os dejo una pequeña lista de las joyas que he podido probar, y que exprimen la plataforma a tope:- PICORACER-2048
- Celeste
- Lemmtris
- 3D Cloth simulator
- Retroscale effect!
- Shooter 3D
Por Juanma Cabello, de Retro entre amigos (@kerunaru)