Что такое PICO-8?
Программирование

Что такое PICO-8?

PICO-8, маленькая виртуальная игровая консоль в стиле 8 бит, поможет вам начать свой путь в разработке игр. На ней также можно играть в замечательные игры!

PICO-8 – это виртуальная машина, на которой запускаются простые игры в стиле ретро. Она имеет намеренно ограниченные аппаратные характеристики, включая разрешение 128×128 и размер программы 32k

Вы можете загрузить и играть в PICO-8 “картриджи , но вы также можете писать свои собственные игры с нуля. Это отличный инструмент для разработчиков игр, которые учатся программировать свою первую игру

PICO-8 в двух словах

PICO-8 “фантазийная консоль – это базовая, но полнофункциональная среда разработки игр. Это не одна из физических ретро-консолей, которые можно купить, а виртуальная консоль.PICO-8 полностью реализована в программном обеспечении, которое можно установить на Windows, Mac или Linux

Вы можете играть во многие игры PICO-8 бесплатно, но чтобы создать свою собственную, вам нужно загрузить консоль PICO-8. Она стоит 15 долларов и доступна на домашней странице itch.io

Как выглядит PICO-8?

Когда вы запустите приложение PICO-8, вы увидите экран, который выглядит следующим образом:

Это имитирует экран, который 8-битные домашние компьютеры, такие как Commodore 64, показывали при загрузке. По сути, это REPL (Read-Eval-Print loop), командная строка, которую можно использовать для взаимодействия с интерпретатором PICO-8. Вы можете использовать ее для ввода фрагментов кода и экспериментов с языком

Эта командная строка также поддерживает несколько команд для взаимодействия с программами PICO-8. Вы можете использовать команду LOAD, чтобы открыть другую игру, и RUN, чтобы начать играть в нее

Чтобы заглянуть за кулисы, нажмите ESC для переключения между командной строкой и IDE.IDE предоставляет несколько различных инструментов для создания игр

Кодирование

Возможно, самым важным инструментом является редактор кода для написания и редактирования ваших программ. Обратите внимание, что редактор кода использует тот же экран низкого разрешения, пиксельный шрифт и ограниченную цветовую палитру, которые присущи всем играм PICO-8. Он подходит для начала работы, но для более сложных проектов вы, вероятно, захотите использовать нормальный текстовый редактор

Графика

Вторая иконка на правой верхней панели инструментов открывает конструктор спрайтов. Он позволяет создавать внутриигровую графику для игрока и других персонажей. Вы можете оттачивать свои навыки пиксель-арта и создавать изображения 8×8 в 16 цветах. В PICO-8 используется карта спрайтов, поэтому с помощью небольшой хитрости вы можете создавать спрайты меньшего размера или объединять их в большие

Вы также можете использовать редактор карт PICO-8 (третий значок на панели инструментов) для управления графикой вашей игры. Он может помочь вам создать общую среду игры или работать с более сложными шаблонами спрайтов

Звук

PICO-8 также имеет встроенный звуковой редактор. Он дает вам полный контроль над громкостью, высотой тона и скоростью для создания собственных эффектов. Вы даже можете использовать восемь рудиментарных инструментов, чтобы изменить тип звука, который вы можете произвести. Как и многие другие инструменты PICO-8, звуковой редактор имеет кривую обучения, но после освоения он становится удивительно мощным

Пятый значок и последний раздел в PICO-8 IDE – это музыкальный редактор. Вы можете использовать его для комбинирования и зацикливания звуковых эффектов, постепенно создавая полную партитуру для вашей игры

В какие игры играет PICO-8?

На itch.io есть много игр PICO-8, и в большинство из них вы можете играть прямо в своем браузере, бесплатно.PICO-8 очень популярна среди игровых джемов: мероприятий, в ходе которых разработчикам предлагается создать игру за короткий промежуток времени. Вы часто увидите, как игровые джемы рекламируются в Twitter

PICO-8 также является отличным вариантом для создания прототипа игры, чтобы увидеть, насколько хорошо она работает в реальности. Самой большой историей успеха такого подхода стала Celeste. Прототип этого нашумевшего инди-хита доступен в виде картриджа PICO-8 на странице разработчика на itch.io

Возьмите PICO-8 и идите творить

Виртуальная консоль PICO-8 – это большой успех в мире разработки инди-игр. С ее помощью можно не только научиться разрабатывать собственные игры, но и играть во множество качественных бесплатных игр, созданных другими

В основе PICO-8 лежит язык Lua, который часто используется для разработки игр или связанных с ними задач. Поэтому навыки, полученные в PICO-8, могут быть использованы и за его пределами

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий