This Metal Heart Still Beats
Помогите своему роботу-напарнику Аве выполнить некоторые основные домашние дела!
Ваш робот-партнер, Ава, был исключен из программы долгосрочной поддержки (LTS). И из-за деловой практики компании больше не может выполнять многие основные функции. К счастью, вы высококвалифицированный инженер и можете изменить схемы Авы, чтобы помочь им выполнять основные задачи. К сожалению, Ава не может полностью отключиться без потери воспоминаний, но они могут перейти в режим пониженного энергопотребления, в котором они обновляют свою логику только _каждые десять секунд_. Вы должны помочь Эйве выполнить задания!
График узлов — это место, где вы размещаете различные узлы, соединяющиеся для выполнения определенных последовательностей. Ava будет производить различные события, на которые может реагировать код. Действия распространяются все сразу, а затем выполняются в очереди.
Разбивка узла
* Узлы событий срабатывают, когда Ava создает именованное событие. Для одного события может быть более одного узла события, но порядок выполнения может быть непредсказуемым
* Узлы действий (Перемещение, Пауза, Взаимодействие) будут выполняться при запуске слева и будут запускать любые подключенные узлы справа
* Узел "Заметки" предоставляется в качестве бонуса на случай, если вы захотите делать заметки
Вы можете форсировать событие "tick" с помощью кнопки "Force Tick". В противном случае Ava будет автоматически создавать событие «тик» каждые десять секунд. Это в основном как мера предотвращения фрустрации, потому что яесли бы это происходило каждые десять секунд, это было бы невероятно неприятно.
Система намеренно проста. Я хотел убедиться, что непрограммистам будет легко понять это, и, возможно, они вдохновятся заняться программированием с использованием визуальной системы, подобной той, что я сделал.
Обязательно прочитайте «журнал», в нем «предупреждения» будут выделены желтым цветом, а «ошибки» — красным. Они сообщат вам, например, когда Ava не может выполнить действие или когда событие "необработано", что означает отсутствие узла событий, который получил событие.
Играя в игру, вы, вероятно, заметите, что "схемы" Авы чем-то похожи на чертежи Unreal Engine. Я сделал эту игру задуманной как простую игру-головоломку, но она действительно вдохновила меня на попытку создать дополнение для Godot, которое предоставляет элегантное визуальное решение для сценариев. Это особенно интересно для меня, поскольку язык визуальных сценариев Godot удаляется в версии 4. Так что, если я смогу сделать хороший язык, он будет действительно полезен сообществу, которое его использует.
Я планирую потратить некоторое время на изучение Unreal Blueprints (впервые), чтобы понять, что такое профессиональное решение. Но я также был бы очень признателен за любые отзывы или рекомендации, которые вы могли бы предоставить! Мои социальные круги на 99% состоят из других разработчиков Godot, так что, надеюсь, благодаря этому я смогу связаться с некоторыми опытными разработчиками Unreal!
*Игровой движок: Godot 3.5 Stable
* Арт: Aseprite &aтр; Крита
* Аудио: [Jsfxr](https://sfxr.me/) и LMMS
* Планирование: Focalboard (канбан-стиль) и Obsidian (заметки)
* Система контроля версий: GitHub
* CI: действия GitHub
* Любовь :two_hearts:
Я использовал GitHub Actions для непрерывной интеграции (CI), поэтому вы можете играть в более ранние версии игры из репозитория GitHub, ссылка на который приведена ниже. Именование версий происходит автоматически, так что это не очень красиво. Но для каждого выпуска должны быть временные метки. Последний выпуск автоматически помещается на страницу ItchIO, так что вы можете воспроизвести его в своем браузере там.
Если вы считаете, что мне чего-то не хватает, дайте мне знать. Не уверен, что смогу сильно измениться после джема, но сделаю все, что смогу
Как скачать This Metal Heart Still Beats через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака This Metal Heart Still Beats
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!