Создавайте свои собственные ретро-игры с Pico-8

Инди-фэнтези в стиле ретро

Вы поклонник олдскульных видеоигр? Что, если бы я сказал вам, что существует игровой набор для разработки игр в стиле NES со встроенными инструментами звука / спрайтов / кода? И что его даже можно использовать для создания многоугольных 3D-игр, таких как Star Fox, но с интуитивно понятным и забавным интерфейсом ?

Что ж, такая штука существует. И на это приятно смотреть. Это не только платформа для разработки игр, но и большая библиотека существующих игр, в которые вы можете играть либо со встроенной платформой для совместного использования, либо в виде HTML-игры, которую вы можете найти бесплатно (или продать) в Интернете.

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

Pico-8 - это фэнтезийная консоль, то есть программа (как и эмулятор) игровой консоли, которая физически никогда не существовала. Это недавнее создание , и помимо возможности запускать игры, созданные для него, вы можете создавать в нем свои собственные игры.

Фэнтезийная консоль похожа на виртуальную машину, которая представляет собой программу, которая может, например, запускать симуляцию Windows XP внутри Windows 10. Но эта конкретная фэнтезийная консоль основывала свою эстетику и ограничения на ретро-игровых системах, таких как NES. или Game Boy, или Super Nintendo. Он имеет редактор спрайтов, ограничение информации 32 КБ для воспроизведения ограничений разработки для старых игровых систем и музыкальный трекер. Но не беспокойтесь об ограничениях по размеру. Довольно сложно добраться.

Создав игру, вы можете поделиться ею в системе Splore в приложении или экспортировать ее как продукт для продажи на игровой площадке, такой как itch.io.

Игры Pico-8 называются «картриджами», но на самом деле это просто компьютерные файлы. После того, как в нем создана игра, ее можно сохранить как файл PNG (серьезно) или экспортировать в HTML. HTML, вероятно, лучший способ сделать это, поскольку это основной так, как сейчас играют в браузерные игры.

Платформа обмена

И есть большое и оживленное сообщество фанатов игр, создающих для этой платформы. Pico-8 - это приложение .exe на настольном компьютере, как и Steam. Когда вы открываете приложение Pico-8, вы можете сразу ввести «s», чтобы открыть раздел Splore, где вы можете играть в сотни хорошо разработанных игр.

Люди сделали блестящие вещи. Некоторые из изображенных примеров представляют собой просто демосцены, то есть представляют собой небольшие имитации титульных экранов известных игр. Но вы можете делать надежные игры.

Вы слышали о Селесте? Это мастерская инди-игра, прототип которой был создан с помощью этой программы.

И если вы знаете, Superhot, очень крутой демейк был опубликован в Pico, и я думаю, что стоит посмотреть. Это и прототип Celeste бесплатны для встроенной функции Splore или могут быть воспроизведены онлайн здесь и здесь.

Pico-8 и HTML-игры - это новый Flash

Если кто-то загрузил свою игру на веб-сайт, вы можете играть в нее на веб-сайте так же, как и во флеш-игру. Вот список игр Pico-8, в которые вы можете играть в Интернете, и почти все они фантастические. Вам не нужно ничего устанавливать, чтобы воспроизводить загруженные HTML-версии, которые вы найдете на веб-страницах.

Что замечательно в Pico-8, так это то, что при разработке игры для него он объединяет все части, так что вам не нужно этого делать. Вам не нужно устанавливать Photoshop или музыкальную программу, например Ableton Live, для создания ресурсов.

Обычно создавать видеоигры сложно. Игровые движки, такие как Unreal Engine 4, Unity или CryEngine, имеют довольно крутые кривые обучения. И я молюсь с вами, если вы попытаетесь написать игровой движок с нуля на основе чего-то вроде C ++. GameMaker Studio 2 или Godot проще в освоении и создании 2D-игр, но по большей части все же требуются знания программирования.

Звуковой редактор

И не только программирование игровой логики в большинстве программ затруднено, но создание видеоигр, точно имитирующих звук, графику и особенности консоли, такой как Sega Genesis, также очень сложно в любом игровом движке.

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

Но в Pico-8 встроен звуковой трекер, и вы можете создавать свои собственные звуки со звуковыми фрагментами и петлями, объединять музыкальные ноты (например, F # или си-бемоль) в мелодии и полные песни, а также использовать звуковые искажения для отдельных звуков. образцы, чтобы получить идеальный тон для ваших звуковых сигналов.

Редактор кода

Следует отметить, что, хотя это очень универсальный пакет, в этом игровом движке все еще есть код. Подобно тому, как GameMaker Studio 2 использует свой C-подобный язык, чтобы указать вашему спрайту двигаться вверх, вниз, влево или вправо, Pico-8 использует язык программирования Lua для кодирования того, что происходит в каждом кадре каждой секунды запуска игры.

Lua - это язык сценариев, который часто используется при разработке игр. Движок игры LOVE2D также работает с Lua.

Вы узнаете, если это для вас довольно быстро ...

В целом, я думаю, что если вы хоть немного интересуетесь:

  1. Обучение программированию
  2. Пиксель-арт
  3. Дизайн видеоигр
  4. Теория музыки
  5. Играю в видеоигры

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

Pico-8 был создан Джозефом Уайтом в Китидзёдзи, Япония, под управлением его компании Lexaloffle Games. Он работал над этим бессознательно в течение многих лет, выполняя контракты по разработке игр, для которых требовались инструменты для создания спрайтов и звуков. В 2011 году он выпустил Voxatron, фэнтезийную консоль для редактирования вокселей. Воксатрон был его редактором 3D-спрайтов / графики, но у него также был проект под названием LEX500 для 2D-спрайтов / графики. В 2013 году он переименовал LEX500 в Pico-8, в честь Pico Pico Cafe, которое является студией Lexaloffle Games в Японии.

Так чего все это стоит?

Я должен вам сказать, что Pico-8 действительно стоит денег. Это 15 долларов.

Но если вы купите Voxatron за 20 долларов, вы получите Pico-8 бесплатно. Я думаю, что это неплохая сделка для таких надежных платформ для разработки игр и для всех игр, в которые вы можете играть с помощью функции Splore обеих из них, поэтому я купил ее. Я даже не маркетолог, я просто фанат ретро-игр.

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

Наконец, если вам интересно, посмотрите это видео на YouTube, которое за пять минут объясняет, почему Pico-8 такой классный.

Кроме того, для платформы опубликованы бесплатные журналы, например, руководство по разработке игр. Вот общий журнал для фанатов (PDF) и Вот руководство по разработке игры (PDF). Также существует удобная шпаргалка по командам кодирования.

Спасибо за чтение и удачной игры! Помните, что вы можете попробовать игры, опубликованные в Интернете в формате HTML.