Picotron

Picotronвиртуальная машина и графическая среда рабочего стола, созданная компанией Lexaloffle Games. Является фантазийной рабочей станцией, нацеленной на создание видеоигр в ретро-стиле; эмулирует характеристики 16-битных компьютеров конца 1980-х годов[1]. Разработка дополняет более ранний 8-битный проект Lexaloffle — PICO-8[2].[3] Альфа-версия Picotron стала доступна 14 марта 2024 года — в так называемый «Pi Day»[4].

В состав входит виртуальная игрушечная операционная система и предустановленные инструменты для разработки ПО, мини-игр и кастомизации самой системы. Работает поверх Windows, Mac OS и Linux, поддерживается Raspberry Pi; в перспективе предусмотрен экспорт исполнемых файлов и веб-приложений. Подобно PICO-8, программы Picotron можно обменивать напрямую в специальном формате «картриджа» PNG размером 256 КБ[5].

Общие сведения
Picotron
Тип Виртуальная машина, игровой движок
Разработчик Lexaloffle Games
Операционные системы Веб, Windows, Mac OS, Linux
Языки интерфейса английский, японский
Первый выпуск 31 декабря 2022 (WIP), 14 марта 2024 (альфа-версия)
Аппаратные платформы ПК, Raspberry Pi, HTML5
Последняя версия 0.1 (14 марта 2024)
Лицензия проприетарная
Сайт lexaloffle.com/picotron.…

Возможности

undefined

Picotron включает встроенный редактор Lua, совместимый с PICO-8 и Lua 5.4 по синтаксису. Поддерживаются экранные режимы 480×270 или 240×135 точек с 32 системными и 64 настраиваемыми цветами. Для работы со звуком есть 64-узловой, 16-канальный синтезатор и 8-канальный трекер[6].

Всё программное обеспечение для Picotron пишется на Lua и доступно для редактирования непосредственно из среды. Системные утилиты (файловый менеджер, редактор кода, терминал) реализованы в userland и поддерживают компиляцию на лету, что позволяет моментально применять любые изменения исходного кода. Пользователь также может создавать собственные инструменты, запускающиеся в полноэкранных рабочих областях наряду с встроенными редакторами. Благодаря этим возможностям Picotron позиционируется скорее как «рабочая станция», а не «консоль» в классическом понимании[7].[8]

API Picotron аналогичен PICO-8, однако картриджи PICO-8 не поддерживаются напрямую из-за различий работы виртуальных машин (особенно в поведении с плавающей точкой)[9].

История

Разработка Picotron началась ещё в 2017 году, когда Джозеф Уайт (более известный под псевдонимом Zep) и его компания Lexaloffle Games работали над редактором звуковых эффектов для Voxatron, параллельно с проектом PICO-8. В то время у него поинтересовались, планирует ли он выпускать «PICO-16», на что он ответил отрицательно. В 2018 году он отмечал, что «сконструировал PICO-16 в свободное время просто чтобы напомнить себе, что этим не стоит заниматься» и что «PICO-16 совсем не работает»[10]. Сообщество PICO-8 выразило интерес к 16-битной «фантазийной» консоли[11], что подтолкнуло Zep к созданию нового проекта, который на ранней стадии назывался Machine 3. Официальное название — «Picotron» — было объявлено 16 июня 2021 года[12].

После анонса Zep начал публично рассказывать о ходе работ над Picotron, периодически публикуя обновления через Twitter и корпоративный блог Lexaloffle на BBS, где собирал обратную связь и предложения от сообщества. 31 декабря 2022 года был представлен Picotron Playground — ранняя веб-версия среды выполнения и API для тестирования базовых функций[13]. 14 марта 2024 года состоялся первый альфа-релиз Picotron, который стал доступен для покупки.

Примечания

  1. Picotron by Lexaloffle. www.lexaloffle.com. Дата обращения: 7 августа 2024.
  2. Beschizza, Rob. Picotron, a fantasy pixel-art gamedev demoscene workstation (англ.), Boing Boing (22 March 2024). Дата обращения: 7 августа 2024.
  3. Picotron: a fantasy workstation for making pixelart games, animations, music, demos and other curiosities – OSnews (англ.). OSnews. Дата обращения: 18 апреля 2024.
  4. Picotron Roadmap. www.lexaloffle.com. Дата обращения: 18 апреля 2024.
  5. Picotron FAQ. www.lexaloffle.com. Дата обращения: 7 августа 2024.
  6. Picotron by Lexaloffle. www.lexaloffle.com. Дата обращения: 29 мая 2024.
  7. JP Exploring Picotron (англ.). moddedbear.com (9 апреля 2024). Дата обращения: 30 мая 2024.
  8. Picotron (et Tic-80) - LinuxFr.org. linuxfr.org. Дата обращения: 7 августа 2024.
  9. Picotron by Lexaloffle. www.lexaloffle.com. Дата обращения: 10 января 2025.
  10. “PRACTICE 2018: Joseph White”. NYU Game Center [англ.]. 2018-08-07. Дата обращения 2024-11-12. |access-date= требует |url= (справка)
  11. PICO-16 - My wish for a bigger PICO-8. www.lexaloffle.com. Дата обращения: 12 ноября 2024.
  12. Zep. So that I don't have to keep calling it "Machine 3". Twitter. Дата обращения: 7 августа 2024.
  13. Picotron Playground. www.lexaloffle.com. Дата обращения: 12 ноября 2024.

Ссылки