Несыть

» опубликован

Описание

Несыть — симулятор плотоядного червя с экспериментальным управлением и мрачной атмосферой безудержного пожирания. Имеется возможность драки с другими червями и несколько видов живого корма, каждый со своим уникальным поведением.
Червь может проглотить всё, что размером меньше его головы, включая фрагменты других червей. В процессе еды червь наращивает длину и увеличивается в размере, обретая новые возможности по пожиранию всего и вся, но теряя при этом мобильность. Пытаясь урвать кусок, ничего не стоит потерять свой собственный хвост.
Не слишком замысловатый сюжет игры разворачивается в стенах лаборатории, сотрудники которой, профессор Преображенский, лаборант Жека и практикантка Шпилька, занимаются выведением различных видов существ, по большей части насекомых.
В процессе игры вам представится возможность поуправлять обитателями испытательных боксов, выполняя разнообразные задания. Преимущественно, конечно, это будут черви, но местами придется примерить на себя и роль их добычи...

Последняя публичная версия

Благодаря усилиям Лауры Хендриксон и Юлии Николаевой интерфейс и диалоги переведены на английский язык.
Кроме локализации эта альфа-версия содержит следующие видимые изменения:
  • Перебалансировано управление: червь плавнее набирает скорость, больше скользит и может резко поворачиваться перед прыжком.
  • В существующие уровни добавлены декоративные деревья-бонсай.
  • В GUI в левую часть экрана добавлен индикатор проглатывания и усвоения пищи.
  • Добавлены различные эффекты завершения уровня, индикаторы завершения уровня убраны с центра экрана.
  • Ликвидированы найденные игроками ошибки типа падения игры при переключении по Alt-Tab, несохранения кастомного управления и т.п.
  • Уровень с гонками червей стал немного попроще, также появились маркеры-указатели на цель уровня.
  • Адреналин теперь можно вбрасывать в кровь частями по своему желанию в любой момент.

Последнее рабочее видео

Рабочая демка с только что добавленным рельефным текстурированием. На данный момент освещение существ сильно поменялось, т.к. на видео не очень заметно, но на самом деле шейдер освещения работает совершенно неправильно, направление света меняется в зависимости от поворота звена, спеукуляр не спекулярный, а диффуз малодиффузный. Всё будет совсем не так.
Глитч пойманный в процессе налаживания шейдеров освещения, из-за ошибки в формате вершин в цветовые компоненты спрайта стал вбрасываться угол поворота спрайта.

Поддержать проект

Если у вас есть немного свободного времени и вы хотели бы помочь в развитии проекта,
то пожалуйста помогите «Несыти» голосами, подписками, лайками, комментами - чем угодно, на этих сайтах:
Сейчас тяжелое время для любительского геймдева. Сделать игру — лишь половина дела. Самое сложное, это убедить хоть сколько-нибудь значимое количество людей в факте собственного существования. Талантливых разработчиков и их продуктов так много, что любой, кто пытается вылезти со своим проектом, практически обречён на безвестность. Очень рассчитываю на вашу помочь в этом вопросе. Взамен могу предложить аналогичную поддержку ваших проектов, только дайте знать.

Планы

Перерисовываем всю живность, очень хочется успеть сделать это в течение апреля, т.к. к маю заканчивается Канобу-джем и приходит время сдачи работ на Intel LevelUp 2015. В данный момент переделали экран загрузки и я пинаю ногами шейдер освещения.

 

Просмотров: 65 893



» Лучшие комментарии


Kozinaka #51 - 5 лет назад (отредактировано ) 1
Praytic, она и сейчас пульсирует чутка, когда заполняется. А под червям шкала для контраста - белый на красном, мне нравится. :) Информативности от неё всё равно немного - игрок, по моим наблюдениям за друзьями, на индикатор червя вообще никогда не смотрит. У меня в планах сделать звуковую индикацию, чтобы по слуху игрок мог понять, что шказа заполнилась и можно врубать слоумо.
H: >Еще можно сделать сурфейс (невидимую текстуру на которой змеи будут рисовать след)...
Уровень больше экрана в несколько раз, как это хранить? И что за warp-шейдер такой?
alexprey #52 - 5 лет назад 0
Kozinaka, послушай Praytic'a, он дело говорит
Мне кажется, что шкала адреналина, располагающаяся под другой картинкой не очень смотрится. Что если ее перенести на саму картинку?
Kozinaka #53 - 5 лет назад 1
Да я слушаю, слушаю. :)
alexprey #54 - 5 лет назад 1
Kozinaka, посмотрел 10 вип. Ты жестокий) Съел своего детеныша :D
Doc #55 - 5 лет назад 1
Заметил, что враги, если их убить совсем, мгновенно перестают двигаться. Может сделать хоть какие-то посмертные движения, подергивания итд итп?
Kozinaka #56 - 5 лет назад (отредактировано ) 1
alexprey: Жизнь - боль. :) Я планирую на этой теме уровень сделать в грядущей демке. Нужно будет дожить до правнуков. Т.е. отъедаешься червём, откладываешь яйцо, а когда из яйца вылупляется мелкий, то игрока переключают на него и нужно не попасть в пасть собственному родителю и дорасти до репродуктивного возраста. И так три раза. Если успеешь.
Doc, в силу организации движка червь не может извиваться, только ползти по траектории. Но вот пошевелить жвалами у червя или подёргать рогами у жука - отличная идея! Записал в список идей, спасибо! Должно быть эффектно.
ScorpioT1000 #57 - 5 лет назад 3
Вот это зачетно =)
Praytic #58 - 5 лет назад 1
Kozinaka:
alexprey: Жизнь - боль. :) Я планирую на этой теме уровень сделать в грядущей демке. Нужно будет дожить до правнуков. Т.е. отъедаешься червём, откладываешь яйцо, а когда из яйца вылупляется мелкий, то игрока переключают на него и нужно не попасть в пасть собственному родителю и дорасти до репродуктивного возраста. И так три раза. Если успеешь.
Да у этой игры можно сделать кучу режимов: выживание, битвы с боссами, эволюция, защита потомства и т.д. Большой потенциал.
H #59 - 5 лет назад 1
Уровень больше экрана в несколько раз, как это хранить? И что за warp-шейдер такой?
элементарно. Это же всего лишь одна текстура. Вот к примеру у тебя размер уровня (16536х16536), для этой цели нам нужны 4х4 = 16 текстуры размером по 2048 пикселей.
Любая графическая карта способна с легкостью оперировать 16 текстурами такого разрешения. Не говоря уже о том, что их можно включать и выключать по необходимость (если действие происходит на кусочке в углу карты).
И что за warp-шейдер такой?
ScorpioT1000 #60 - 5 лет назад 5
Это случаем не онлайн-игра? Можно замутить онлайн для андрю с донат-фишками и бизнес обеспечен)
ZardWar #61 - 5 лет назад 1
Будет круто научить червей жрать свой хвост. Было бы круче и хардкорнее.
Kozinaka #62 - 5 лет назад (отредактировано ) 1
Praytic, потенциал игры упирается в мои возможности, которые не так уж и велики. Нужны самые дешевые и эффективные геймплейные фишки. Эволюция - дорогая штука, битвы с боссами: смотря какой босс, защита потомства - отличный дешевый способ разнообразить геймплей и заставить игрока думать не только за себя.
e, спасибо за видосы! Крутые шейдеры. По части навесов на самом деле впору не разгоняться, а останавливаться, и так из игрухи, которая шла на любом калькуляторе, Несыть превращается в требовательное пожиралово ресурсов. Всякий динамический свет, декали, декор с параллаксом - всё это требует ресурсов видеокарты. Думаю следы если буду делать, то просто цепочками из спрайтов - точечками, отрезками, и плавно убирать через некоторое время.
ScorpioT1000, не, не онлайн. Пока максимум планирую хотсит реализовать через одну альфу - в грядущей не будет.
ZardWar, поверь, я с этого начал, это классическое поведение. В данном случае оно срезает зрелищность виражей и сворачивание червей в кольца. Играть напряжно и совсем не динамично, не пресмыкает. Думаю добавлю поедание хвоста в качестве отрицательного временного бонуса. То ли от светлячков, то ли от ягодок каких-нибудь.
Кстати, о ягодках. Вот свежачок, их эскизы:
В грядущей альфе ягодки встречаются на первом уровне в качестве обучающих целей, которые не убегают от червя.
прикреплены файлы
Nikson12 #63 - 5 лет назад 1
А в чем отличие красного червя от черного? Зеленый,как я понял из твоего интервью - травоядный
Kozinaka #64 - 5 лет назад 4
Nikson12, зелёный не травоядный, зелёный жрёт всё, кроме других червей и их частей. Чёрный не считает живых червей своей едой, поэтому активно не нападет, но если по пути к обычной еде он натолкнётся на другого червя, то кусает. Причём в отличии от зелёного откушенные хвосты других червей считает своей едой и стремится съесть. Ну а красный приоритетно нападает именно на живых червей. в грядущей альфе можно настраивать - едят ли черви других червей своего цвета (для каолиций против игрока) и есть ли у красных приоритет именно на игрока.
В будущем точно добавлю ещё плюющихся червей, возможно ещё один вид самый злобный вид, который охотится за игроком. Для устрашения. :)
ZardWar #65 - 5 лет назад 2
В будущем точно добавлю ещё плюющихся червей, возможно ещё один вид самый злобный вид, который охотится за игроком. Для устрашения. :)
А пусть они будут фиолетовыми.
А мультиплеер будет?
H #66 - 5 лет назад 0
Kozinaka, добавь несколько звуков с писками (при поедание овец и скарабеев и других жуков), что бы они проигрывались примерно в 1 случае из 5 при поедании их. Ну и какие нибудь звуки при отрывание частей тел от змей.
Kozinaka #67 - 5 лет назад (отредактировано ) 0
ZardWar, ага, фиолетовый-сиреневый-голубой, что-то из этого! Вообще сначала будут плюющиеся жуки - это жуки, которые повернувшись задом могут выстрелить "плевком", который обездвиживает мелких существ. Жук будет их оглушать и есть. А от червей отстреливаться - при попадании плевка в червя тот будет уклоняться как от столкновения с препятствием. Толпа плюющихся жуков должна быть серёзной преградой. А плюющийся червь, это червь, который вместо прыжка плюётся. Также сжимается, просто на распрямлении делает плевок, а не прыжок.
e, именно так сейчас и есть, видимо на видео я задавил эффекты по громкости.
Nikson12 #68 - 5 лет назад 1
Я так понял ты собрался перерисовывать червей?
Kozinaka #69 - 5 лет назад 0
Nikson12, да, будут такими же по стилю, как окружение. Сейчас как раз разобрались с деревьями и ягодками, дальше предстоит месяц-другой работы по перерисовке червей и существ. Вот старый набросок нового червя:
H #70 - 5 лет назад -1
Kozinaka, ты бы сначала бетку выпустил, а потом уже перерисовывал текстурки =)
да кстати мне больше нравится текущий червь, чем тот что на наброске (в видео)
Kozinaka #71 - 5 лет назад (отредактировано ) 0
H, а всё вроде как параллельно, в общем-то. Текстурки-то не я рисую, я требования формирую, мучаю Андрея правками и пожеланиями. На наброске червь набросочный, на нём никакого обвеса на голове, он ни разу не скорректирован (не до того было) - просто прикидка. Старые черви в старом стиле, мне они тоже нравятся, но налицо диссонанс между двумя одновременно существующими стилистиками в игре. Это насущный и трудный вопрос, который не решить без компромиссов и выбрасывания того, что жалко.
Пока я выпускаю альфы. Беты делал и буду делать только для закрытого тестирования. Но это потом, когда набор уровней для релиза сформируется. Амбициозные планы - вылезти весной на гринлайт (или что там будет после его закрытия). Вот для этого и будет релиз.
Nikson12 #72 - 5 лет назад 0
Мое мнение - тот червь,который сейчас лучше
Kozinaka #73 - 5 лет назад 8
LongbowMan #74 - 5 лет назад 4
Может ягодкам тоже контуры добавить, раз они относятся к объектам взаимодействия?
Kozinaka #75 - 5 лет назад 2
Потом, вероятно, контуров не будет ни у кого на сцене (персонажи не в счет). Ну, или будут минимальные.
darkowlom #76 - 5 лет назад -2
С контурами явно лучше будет
Kozinaka #77 - 5 лет назад 6
Ох, поглядим. Это сложный животрепещущий для меня вопрос, который сходу не решается (несмотря на то, что у каждого, конечно, есть своё готовое мнение :). Нужно делать эскизы, сравнивать, решать политические вопросы позиционирования игры, решать эстетические вопросы эмоционального отклика от игры. Поверьте, я думаю об этом и обязательно что-нибудь сделаю по этому поводу.
Предлагаю отвлечься и поесть чернички:
прикреплены файлы
H #78 - 5 лет назад 0
Мне кажется она слишком "темная", может сделать её чуть светлее или немного порозовее. Да кстати без контуров не понятно что это игровой объект, так как на всех остальных кроме фона, контур присутствует.
Kozinaka #79 - 5 лет назад (отредактировано ) 0
H, я как знал - скрином выше выложил ягодку как раз порозовее и посветлее. :D
Лучшая рыба - это колбаса.
Bergi_Bear #80 - 5 лет назад 1
Как же классно! Круто! Черви просто жесть! Ждём полноценную игру и много примочек к ней!
MaJo #81 - 5 лет назад 1
По фасту нашел баг. если попытаться съесть яйцо во время вылупления червя (вот как только его голова появилась по крайней мере) игра вылетает
Praytic #82 - 5 лет назад 2
Обнаружил проблемы с управлением мышкой при наличии 2х мониторов. Мышка не фиксируется в игре на одном мониторе, что очень затрудняет управление.
MaJo #83 - 5 лет назад 0
Да и на 1 пропадает
Kozinaka #84 - 5 лет назад (отредактировано ) 0
MaJo, по-моему я это уже вылавливал. Поглядим в новой версии.
Praytic, интересная проблема! Спасибо, погляжу как это решают. С окном проблему не решить, т.к. нельзя запереть мышь в пределах окна, а вот на фулскрине надо забирать мышак себе. :)
MaJo, что значит пропадает?
А вообще, вы зря в старую версию играете. Мне осталось всего два уровня сделать и выложу новую.
прикреплены файлы
Praytic #85 - 5 лет назад 0
Блин, а я думал уже есть режим арены, помимо сюжетного. Такой будет?
Doc #86 - 5 лет назад 0
т.к. нельзя запереть мышь в пределах окна, а вот на фулскрине надо забирать мышак
В лиге легенд как-то запирается курсор в окне и без альт-таба не выйти никак, хоть и я не сказал бы, что это удобно.
Praytic #87 - 5 лет назад 0
Даже в варкрафте можно запереть, с помощью проги правда.
H #88 - 5 лет назад 2
В лиге легенд как-то запирается курсор в окне и без альт-таба не выйти никак, хоть и я не сказал бы, что это удобно.
Даже в варкрафте можно запереть, с помощью проги правда.
Наркоманы что-ли? Менять положение системного курсора в приложение это грех большой.
Нужно делать свой игровой оверлей объект MousePointer, который будет рисоваться в координатах мыши, но в пределах окна, а системный курсор скрывать.
MaJo #89 - 5 лет назад 0
H:
В лиге легенд как-то запирается курсор в окне и без альт-таба не выйти никак, хоть и я не сказал бы, что это удобно.
Даже в варкрафте можно запереть, с помощью проги правда.
Наркоманы что-ли? Менять положение системного курсора в приложение это грех большой.
Нужно делать свой игровой оверлей объект MousePointer, который будет рисоваться в координатах мыши, но в пределах окна, а системный курсор скрывать.
И да нашелся умный человек!
Пропадает - значит пропадает. В окне. Ведешь по менюще а он бац, и пропал. Потом чуть вниз и есть
Kozinaka #90 - 5 лет назад (отредактировано ) 0
MaJo, а винда какая? Там по идее при наведении на пункты меню курсор должен меняться на другой - с красной точечкой. У тебя курсор вообще как выглядит? Как системный?
H, проблема не в наличии/отсутствии курсора на экране, а в том, что в управлении червём используются клики мышки и если во время клика курсор попадает на что-то активное вне окна, то фокус туда улетает, иногда окно вообще в бэкграунд уходит. Или при скрытии курсора он и работать перестаёт?
Praytic, режима арены нет, т.к. нет пока вообще механизма добавления существ по скриптам на уровень. Дело в том, что их пока неоткуда выталкивать. Нужен ещё один вид кормушки, которая будет не автоматической побрасывалкой, а просто входом на уровень, из которого по скриптам будут вылезать черви и прочие букашки. Это пока только идея.
H #91 - 5 лет назад 0
H, проблема не в наличии/отсутствии курсора на экране, а в том, что в управлении червём используются клики мышки и если во время клика курсор попадает на что-то активное вне окна, то фокус туда улетает, иногда окно вообще в бэкграунд уходит. Или при скрытии курсора он и работать перестаёт?
нет, по мимо отрисовки своего курсора, нужно еще запускать полноэкранный режим работы.
Kozinaka #92 - 5 лет назад 0
H, и чем решение с оверлеем лучше, чем просто не пускать курсор за пределы своего экрана/окна? Всё равно слёту пользователь не может увести курсор на соседний монитор/соседние окна и прочекать почту, например.
H #93 - 5 лет назад 2
не пускать курсор за пределы своего экрана/окна?
оконное приложение на то и оконное чтобы можно было работать с другими окнами, а это предполагает что курсор должен выходить за рамки окна.
полноэкранное приложение занимает весь экран, и в самой винде реализованы средства для удержания курсора внутри основного окна в полноэкранном режиме, так что ничего лишнего придумывать не нужно.
Kozinaka #94 - 5 лет назад 0
H, ты выдал вот такой рецепт: "нужно делать свой игровой оверлей объект MousePointer, который будет рисоваться в координатах мыши, но в пределах окна, а системный курсор скрывать". Вот я пытаюсь выяснить, чем это решение лучше использования системного курсора. Прокомментируй пожалуйста.
Кет #95 - 5 лет назад 0
Kozinaka, наверное, это поможет избежать бага с тем, что игра реагирует на активность курсора вне окна.
Kozinaka #96 - 5 лет назад (отредактировано ) 0
Кет, мне проще насильственно удерживать системный курсор внутри окна. Не понимаю в чём фишка городить второй курсор, если эффект тот же - зажимание курсора внутри окна без возможности взаимодействовать с окружением окна.
MaJo #97 - 5 лет назад 0
У меня винда другая. А курсор просто пропадает в некоторых моментах. как будто бы объект какойто на экране выше курсора отрисовывается
Praytic #98 - 5 лет назад 0
H:
Наркоманы что-ли? Менять положение системного курсора в приложение это грех большой.
При чем тут наркоманы? Мы просто констатировали факты.
Kozinaka #99 - 5 лет назад (отредактировано ) 0
MaJo:
У меня винда другая.
Другая, это какая?
H #100 - 5 лет назад 0
насильственно удерживать системный курсор внутри окна
терпеть не могу такие приложения. Если решишься так делать, будь готов к критике.
Почему бы просто не сделать полноэкранный режим?