Всем привет!
Третий пост по разработке игры "Escape From Farm", а ныне "Quiet Farm" или как же иногда сложно придумывать названия для игр. Хотя, это довольно увлекательный процесс, стоит признать.
Спасибо всем, кто помогал и делился своими вариантами названий!
Что было сделано?
1. Закончен черновик вступительной катсцены. (Полировка и прочие украшательства будут позже)
Ниже идут исходники иллюстраций и видео с результатом.
А вот, как выглядит сама сцена.
Авансом материал из следующей части катсцены.
По традиции указываю участников:
Иллюстрации
Голос
Музыка
Ну а
я собрал все вместе:)
Далее...
2. Готов прототип второго геймлея, где нам предстоит как вручную, так и автоматически расправляться со всей пищей (и не только), которую проглатывает наша коровка.
Так выглядит сейчас пищеварительная система (далее ПС) коровы без интерфейса, где мы будет играть в своеобразную мини игру, выполняя роль желудков коровы.
Почему именно желудков?
Кто-то знает, а кто-то - я до начала разработки)
До кишечника, пища проходит несколько этапов, которые и вошли в основу нашего желудочного гейпмлея:
1. Ротовая полость - выполняет функцию банального пережевывания и размельчения пищи.
2. (Rumen) Рубец - первый желудок, куда попадает все подряд. Вместимость рубца колоссальная и может доходить до 200 литров. Здесь происходит первичная обработка поступаемой пищи.
3. (Reticulum) Сетка - принцип работы описывает само название. Сетка отлавливает крупные куски и не дает им пройти дальше по ПС, возвращая плохо пережеванные куски обратно в ротовую полость путем срыгивания.
4. (Omasum) Книжка - третий желудок после сетки. Туда попадает тщательно пережеванная и отсеянная пища, которая там начинает бродить и разлагаться за счет бактерий. Такое название у этого желудка из-за перегородок в нем, которые напоминают книжные страницы.
5. (Abomasum) Сычуг - более привычный для нас желудок. Тут нечего разжевывать=)
На схеме ниже можно проследить весь этап по порядку.
Как это работает в игре?
Для начала обозначаем, что те растения, которые у нас есть на уровне в зависимости от размера дают разный объем пищи. Маленькие растения дают 1 единицу, средние - 2 и большие - 3.
Все съеденные растения сразу же падают в желудок.
Нажав на соответствующую клавишу, мы открываем интерфейс желудка, где можем перемещать наши кусочки пищи с помощью мыши. Пища автоматически (менее эффективно) и с помощью прощелкивания (более эффективно) "переваривается" в рубце разделяясь на части.
Большие куски пищи, при попадании в рубец, имеют шанс получить статус "жесткий", что говорит о том, что это растение в рубце не будет перевариваться ни автоматически, ни вручную. Чтобы избавиться от этого статуса, нам нужно повторно пережевать в ротовой полости этот кусок.
Достаточно просто перетянуть нужный кусок в горло (полость вверху), где мы можем выбрать, что же мы хотим сделать с ним: выплюнуть или же пережевать повторно.
Если выплюнуть, то кусок пропадет из нашего желудка, если же пережевать повторно, то корова в течение определенного времени занимается этим и вы не можете есть другую траву на протяжении всего процесса. В результате получаем пищу без этого вредного статуса и можем продолжать переваривание.
Сетка, в нашем случае, ничего особенного с геймплейной точки зрения не выполняет, кроме функции физического отсеивания неподходящих по размеру кусков пищи.
Через горлышко между сеткой и книжкой может пройти только пища с минимальным размером в 1 единицу.
Попавшие в книжку маленькие куски, в свою очередь, распадаются на элементы: жиры, углеводы, вода, минералы, клетчатка и т.п.
Стоит обратить внимание на проход книжка - сычуг, где горлышко еще уже и не пропускает ничего кроме добытых элементов.
Для книжки еще предстоит придумать больше геймплейных фич, так как скучноватый этап получается.
Завершающим этапом идет сычуг.
Здесь мы распределяем наши ресурсы по организму.
Органы коровы, такие как: сердце, печень, почки и т.п. будут являться своеобразными "клиентами", которые будут обращаться к нашему сложному желудку в разное время и будут требовать ресурсы для своего функционирования.
Каждый "клиент" будет иметь свой таймер. За это время нужно успеть удовлетворить потребности органа, иначе коровка рискует получить определенный негативный статус. В случае успеха - вознаграждение (нужно еще придумать, что за вознаграждение будет).
Таким образом, где-то упрощая, где-то подчеркивая, удалось реализовать в игре реальную пищеварительную систему коровы.
Кто-то мог уже подметить, что данный геймплей очень походит на казуальную мини игру.
И это совершенно верно!
Все это было сделано, чтобы игроку было на что отвлечься в процессе игры и будет доработано таким образом, чтобы в рутину это не превратилось путем прокачки способностей желудка.
Но об этом в следующих постах.
3. Была добавлена система смены дня/ночи.
4. Немного декоративного контента на уровень.
5. Диалоговая система
6. Квестовая система (дорабатывается)
7. Ну и наконец работа проходит не зря и все полезные технологии, которые создаются для игры отправляются на маркетплейс к эпикам. Пак уже прошел первые правки от них!
8. Правки по багам, коих очень много на данном этапе.
Что же планируется?
В планах много всего, но самая главная задача - до нового года пустить на тест то, что уже есть, чтобы в зародыше исправить, убрать, добавить.
И вот немного скриншотов из проекта.
Ты дочитал пост до конца! Прошу прощения за сумбур и сложный текст. Очень много деталей приходится опускать, чтобы пост не превратился в книгу.
Спасибо за внимание!
Ссылки:
Первый пост
Второй пост
Группа ВК