Quiet Farm - Я сделал своего собственного мимика
Привет, друзья!
Сегодня хочу рассказать об очередном монстре, который иногда будет терроризировать нашу коровку. Ну, а перед этим совсем кратко для людей, которые впервые знакомятся с проектом.
Quiet Farm - довольно трэшнячковый, но в то же время серьезный симулятор коровы с элементами РПГ. Тут даже есть небольшой, но неоднозначный сюжет, который подарит игроку уникальный игровой опыт. Тебе предстоит гонять за корову в открытом мире в поисках редких растений, решать разные абсурдные головоломки и задачи, бороться с хищниками и монстрами, крафтить молоко и фекалии внутри проработанного организма коровы. Всего и не перечислишь:)
В общем, совсем недавно мне пришла идея добавить помимо простых хищников еще и разнообразных монстров растительного происхождения, чтобы обозначить еще и противостояние растений против травоядных, + это просто забавно. Данная концепция мне показалась интересной и я запилил сначала тентакли, которые мимикрировали под обычные съедобные растения.
Результат меня не разочаровал и я решил продолжить развивать эту идею и придумывать новых монстров.
Сегодня у нас будет пень-мимик (названий у них пока нет, но с нетерпением буду ждать любые варианты в комментариях).
Пенек очень похож на мимика из DarkSouls и это не случайность. Отдаю должное такому потрясающему и впечатляющему монстру.
Так же как соус мими, наш пенек тоже ведет себя как обычный и ничем непримечательный предмет окружения и прячет свои длинные конечности в скромных габаритах своей "головы". Когда же настает время проявить себя, он демоническим образом расправляется. (анимация еще в процессе)
Первый концепт был с неперевернутой "головой" и выглядел, мягко сказать, совсем никак.
Затем перевернул и получил довольно забавного, но крипового персонажа. (лишь мое оценочное суждение, если что)
Ну, а тут у нас габариты.
Дальше пошла анимация.
Анимацией я занимался совсем немного да и то это были довольно простые действия.
У пенька же достаточно много мувсетов, где длинные конечности являются проблемой, но, тем не менее, я остался доволен получившимся результатом.
Тут можно посмотреть на получившийся результат:)
Работа над ним еще не завершена, но на текущем этапе уже было потрачено около 60 человеко часов.
Quiet Farm - Может ли что-то из этого выйти годное?
Привет, пикабушники и случайные читатели!
Симулятор коровы снова возвращается в ленты новостей, чтобы напомнить о себе.
Краткое описание для новых читателей:
Quiet Farm - немного трэшнячковый симулятор коровы, где игроку предстоит погонять за корову на ферме. В игре будет множество различных процедурных растений, которые нужно съедать, переваривать, крафтить разновидное молоко для фермера и естественно какать, чтобы восстанавливать популяцию растений. Также коровку будут поджидать разные опасности...
Вот одну такую опасность, которая поджидает нашу травоядную скотину, мы и рассмотрим.
Здесь чисто этапы разработки...
Злые растения будут мимикрировать под съедобные, а в самый "удачный" момент проявят себя.
Такие растения зачастую будут перекрывать проходы, а чтобы пройти через них, нужно будет решить нехитрые головоломки, чтобы сжечь их, отравить химикатами и т.п. или найти и съесть их незащищенный корень в подземных тоннелях, которые будут удачно проходить под противными корягами:)
А еще будут контрольные точки (соуслайк) - безопасные зоны, где корова может передохнУть и при этом не переживая об опасностях и возможном истощении.
Такими зонами будут являться островки перегноя, куда коровка может скинуть лепеху с начинкой в виде зерна (Да, лепешки можно будет начинять разными семенами и токсинами, которые тоже нужно будет выводить из организма после переваривания).
Зерно активирует перегной и из островка тут же вылезут съедобные растения, а как игровая условность, запах данной кучи попросту отпугивает хищников:)
Ну и в заключение прикрепляю вторую катсцену, которая идет после обучения в игре.
Новая разработка - гидроавтобус №1
В городе Донецк каждый день встречаешь какое-то открытие. Это приятно. Сегодня вы можете увидеть новую разработку наших учёных – гидромаршрутка. Она уже на наших улицах.
Quiet Farm - Прошло уже 6 месяцев с начала разработки. Было/Стало
Привет, пикабу!
Сегодня суббота, а значит традиционно #ScreenshotSaturday.
Последние полгода почти без выходных работаю над проектом Quiet Farm - трэшнячковый симулятор коровы:) (если не вдаваться во все тонкости прикрученных механик)
Коровку будут поджидать разные сложные испытания, где ей придется выживать и при этом помнить про коровьи обязанности. Коровка будет укомплектована всеми возможными способностями, чтобы игрок не успел заскучать поедая тонны растений, которые надо будет еще и с боем добывать!
К сути...
Первый скрин был сделан полгода назад.
Второй и последующие - буквально недавно.
Всем отличных выходных!)
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Как оно было на самом деле
— Алло! Это служба технической поддержки?
— Да.
— Говорит демиург Шамбамбукли. У меня проблемы.
— У всех проблемы. Расскажите подробно.
— Я купил у вас книгу. «Creation, Professional Edition». Что-то у меня по ней не получается...
— Что именно не получается?
— Да ничего! С самого первого шага.
— Что вы делали?
— Все, как написано. Шаг первый, «да будет свет». Раньше это всегда срабатывало, а теперь…
(с) Петр Бормор
Конечно, я не Шамбамбукли и при создании миров руководствуюсь другими книжками, но иногда тоже случаются неприятности. Расскажу, как работал над одним проектом. До сих пор считаю его одним из лучших своих творений.
Как сейчас помню, прилетело мне от Шефа задание сделать пригодный для жизни мир всего за семь дней. Да не просто сделать, это было бы слишком легко. В ТЗ были тысячи видов живых и не очень существ, которым нужно было прописать логику и все остальное. Вот такая жесть с нереальным дедлайном.
Обложился я, значит, справочниками и начал думать, как оптимизировать процесс, чтоб сэкономить хоть немного времени. А еще неплохо бы модульные скрипты накидать, чтоб ускорить работу. У нас, программистов, как обычно: можно день убить на скрипт, который сделает работу за минуту. А без скрипта, ручками, то же самое час делать, ну нафиг.
«Настройте рабочую среду. Установите параметры источника света. Разместите террейн на подходящем расстоянии, задайте его размеры и плотность в соответствии с предпочтениями».
Ну, это просто, такое я делал уже кучу раз. Точечный источник света марки G2V сойдет, если немного подстроить форму и температуру. Террейн добавлю тоже точечный и растяну в небольшую сферу. Клонирую несколько раз, выставляю случайные параметры. Упс, почему-то вышло несколько крупных сфер далеко от центра. Хотя, вроде стабильно работает. Понаблюдаю, если что — переделаю потом.
На третьей сфере, видимо, и предстоит развернуть основную часть проекта. Но это уже завтра, что-то я устал.
С утра меня разбудило сообщение Шефа в рабочем чате:
— Яша, ты уже начал? Помощь нужна? Я тут подумал, может добавить побольше света?
— Нет, спасибо, я таки справлюсь сам. Не люблю, когда под руку лезут. И света там достаточно будет, я проверял.
— Ну смотри, если что, там Люциус будет недалеко. Можешь дергать его.
Нет! Только не этот рогатый! Как же он меня бесит… От Люци больше проблем, чем пользы. Ладно, постараюсь не подпускать его слишком близко.
Однако работа не ждет, дедлайн уже маячит на горизонте. Кстати, о горизонте. Неплохо бы небо отделить от всего остального, хотя бы в пределах этого шарика, что готовится под заселение. Как там Шеф говорил? «Твердь небесная, твердь земная...»
«Сепаратор Скай-2000. Руководство пользователя.» Вроде оно. Так, запустить на двенадцать часов, затем сменить режим. Муторно, нужно автоматизировать. Где-то тут был модуль таймера… Похоже, процесс пошел. А что это значит? Правильно, свободный день, который можно провести за просмотром любимого сериала.
Утро третьего дня «радует» головной болью. Кажется, спать нужно было пойти раньше. Что там у нас сегодня по плану? Опачки! А чего это оно не затвердело еще? Много воды налил? Что там пишут в инструкции на этот счет? «Добавить вулканической породы, постараться разделить воду и сушу искусственными барьерами».
О! А вот здесь можно и Люциуса привлечь. Кто ж лучше с вулканами умеет обращаться?
— Люци, будь любезен, таки помоги мне решить эту задачу с водой, — пишу я в рабочий чат. А в ответ прилетает ехидно хихикающий рогатый смайл.
— Ну, Люци, что ты хочешь взамен? — сейчас я могу обещать все что угодно. Сначала нужно сдать проект, а потом уже будет видно. Тем более, мигрень никак не проходит.
— Мнэ нужэн мир. Вэсь мир, — голосовуха. Как бы его отучить такое делать в рабочем чате?
— Лады. Будет тебе мир. Подземное царство я тебе могу уступить, если очень уж хочешь. Но обустраивать его будешь сам!
К вечеру лишняя вода была аккуратно собрана в отдельные емкости, а по всему шарику протянулись цепочки заградительных хребтов. Люциус сказал, что в паре мест насыпал даже с запасом, если что, потом можно срезать.
Я тоже не терял времени зря. На уже готовых участках суши добавил растений, чтобы они своими корнями укрепляли почву и не давали ей сползти в воду.
Ближе к ночи, когда я уже готовился отойти ко сну, коммуникатор завибрировал. Новое голосовое сообщение от Люциуса заставило задуматься.
— Тэмпэратуру здэс, внизу, я подниму. Мнэ нужно, штоб было жарко. Штоб все горэли! — что он уже придумал, интересно?
— Люци, зачем тебе это? Ты же мне нарушишь баланс!
— Нэ нарушу! Увидишь сам, скоро!
Ночь была беспокойной. Мне снилось, как там, внизу, во владеньях Люциуса, горят жаркие костры и все плавится.
Проснувшись, я сразу побежал к рабочей станции проверить обстановку по проекту. Так и есть, адский перегрев по плоскости экватора.
— Люциус! Твою ж… Что ты наделал? — я знал, что нельзя этого рогатого подпускать близко. Но уже было поздно, нужно принимать срочные меры по охлаждению.
Что бы придумать? О! У меня ж дофига воды. Нужно заставить ее циркулировать от горячего экватора к прохладному полюсу и обратно. Хм, как бы это провернуть? По идее, нужен какой-то центр массы, чуть смещенный в сторону… Так. А если мы вот здесь прикрутим увесистую глыбу? Вроде, приливы начали работать, пошла циркуляция. О, а интересная фича у этого булыжника — он еще и свет отражает, на ночной стороне теперь хоть что-то видно. Прикольно, пожалуй, оставим.
Ну вот, весь день провозился с этим перегревом чертовым. Обидно, досадно, ну да ладно. Надеюсь, дальше пойдет без сбоев.
На пятый день, убедившись, что больше ничего не сломалось, я приступил к заселению шарика. Первым делом создал модель простейшего организма и проверил, как он будет выживать в этих условиях. Потом начал усложнять, постепенно добавляя клетки, затем целые органы и другие части тела.
Чем-то похоже на игру: сидишь и прокачиваешь персонажа, добавляя ему функций. Довольно залипательно, и я бы наверняка провел за этим занятием весь день, если б не Люциус.
— Ну сдэлай хоть одын огнэупорный выд.
— Зачем тебе, Люци?
— Нада, — вот же упертый. Ну да ладно, один вид добавлю потом.
— Люци, ты мне еще за косяк с перегревом таки не ответил.
Рогатый перестал отвечать. Что ж, теперь хотя бы есть метод избавления от назойливого черта.
Однако, неплохо бы вернуться к проекту. На чем мы тут остановились? Ага, пресмыкающиеся. Хорошо, а если увеличить? Занятно, какие-то сами по себе научились летать, какие-то начали жрать друг друга вместо растений.
Наблюдения прервал треск и грохот. Одна из каменных глыб, что я отложил в сторону на потом, вдруг рухнула на поверхность шарика, уничтожив половину моей живности. Опять день работы насмарку…
— Яша, я здэс нэмного помочь рэшил! — снова Люци вышел на связь. — У тэбя там какой-то мусор валялся, я убраль!
Теперь понятно, что это был за булыжник, и почему он упал. Сейчас мне остается только убрать последствия и начать снова заселять шарик. До вечера я пытался восстановить фауну, но до прежних масштабов не дошел. А до дедлайна тем временем остается два дня.
Утром я получил напоминание от Шефа о том, что скоро нужно сдавать проект. А то я сам не знаю, да! Хоть бы Люци не появлялся, реально от него одни проблемы.
Продолжил создавать новые виды. Попробовал другую ветку эволюции и сделал летающих тварей. А еще целую кучу шерстяных. Забавно наблюдать, как они развиваются. И снова разделение на тех, кто жует растения, и кто жрет других животных. Что интересно, в инструкциях и справочниках об этом не написано. Похоже, баг. Хотя, пока не мешает, вроде, можно и оставить.
— Яша, не забудь сотворить человека, — Шеф решил напомнить о важном в последний момент.
— Человек? Это что за зверь? Есть на него ТЗ или хотя бы концепт?
— Человек, Яша, это венец Природы. Сотвори его по образу и подобию своему и мозгов побольше добавь.
Интересно, из чего я должен делать этот «венец»? У меня не осталось уже свободных материалов… Разве что срезать немного с тех мест, где Люци много вулканической породы добавил. А что, вполне себе вариант!
По образу и подобию, говоришь? Ну, допустим, готово. Насчет мозгов тоже вопрос решился просто: как раз на днях тестировал новую программулину, ее и зашью этому… А как его назвать, кстати? А, дам ему имя потом. Хотя вот же, Адам — сгодится.
Небольшой перекур, пока первый человек устанавливает обновления себе в черепушку. И вот он уже требует создать ему пару. Да не абы какую, не просто клон, а чтоб еще и разъемы стыковались. Кажется, с мозгами я все же перестарался, слишком умный экземпляр вышел.
Ладно, со вторым человеком тоже все понятно. Создал, проверил на совместимость, некоторые функции урезал, другие добавил. Вроде, работает.
Осталось самое сложное: дать имена всему, что насоздавал. И сроки поджимают. Интересно, а если этих привлечь, Адама с его подругой? Надеюсь, мозгов у них хватит не накосячить.
— Адам, я тебе сейчас выдам права администратора и доступ к базе данных. Задача: внести названия всего, что видишь. До завтра управишься?
А в ответ тишина. Молчание — знак согласия, верно? Главное, чтоб не сунулись в нулевой кластер. Как-то не очень удачно у меня в этом месте какое-то дерево визуализировалось.
— Адам, ты туда не ходи, это я сам обозначу потом. Все остальное можно смотреть, — а в ответ снова тишина. Надеюсь, все будет нормально.
Весь седьмой день я был занят тем, что подчищал хвосты, убирал мусор и готовил проект к сдаче. Внезапно раздался звук сирены. Хорошо, что я установил сигнализацию на том злополучном дереве. Кинув быстрый взгляд, я увидел, как Адам срывает плод с ветки и надкусывает его. Все бы ничего, но тем самым он разрушил бы структуру базы данных. «Венец Природы» чуть не уничтожил все мои труды.
Чудом я успел перехватить управление, отключить Адама от сети и остановить запущенный им процесс. И тут краем глаза я увидел еще кое-что. Вернее, кое-кого.
— Люциус! — а это был именно он. — Ты что тут творишь?
— Памагаю Адаму освоица! — нет, это уже переходит все границы!
— Люци! Ты понимаешь, что только что руками этого… Адама чуть не сломал все, что я делал всю неделю? Я обязательно доложу об этом Шефу, и он-таки примет меры, гарантирую!
К счастью, все закончилось хорошо. Адам со своей подругой так и остались отключенными от HeavenNet'а, Люциус был сослан Шефом в подземное царство, и, что-то мне подсказывает, ничуть об этом не жалеет. Я хотел попросить задание на заселение еще пары шариков, но что-то пошло не так. У меня не получалось отстроить температурный режим, а сроки уже поджимали, поэтому от идеи пришлось отказаться.
Недавно до меня дошли слухи, что потомки того первого человека вплотную подобрались по возможностям к нам, и я не удивлюсь, если через несколько поколений они сами займутся ближними планетами.