14

» Несыть / Альфа версия 3.4а

awesomesk1ll, для начала нужна модель игры с достаточным разнообразием стратегий, действий/противодействий и прочего. С червями это может быть совсем не так. Скорее всего драка с человеком быстро вырождается и годится это всё только на кратковременную развлекуху. :( После хотсита станет видно.
alexprey, боюсь, уже есть червячки с базуками и пулемётами. :D
14

» Несыть / Альфа версия 3.4а

prog, плотоядных жуков нет, но будут. Но даже с ними цепочка всего в два звена получается. Проще дать игроку паразита и охоту за червями объявить. Уже достаточно далеко от стандартного игрового процесса.
awesomesk1ll, думаю, шотгана не хватает. :D
14

» Несыть / Альфа версия 3.4а

Jusper, да, я больше ни подо что не умею.
prog:
не слишком ли запаристо будет это реализовывать?
Не, нормально. Поиграть за такого паразита думаю забавно, если он может спрыгивать с червя. Чтобы игрок определял ход игры, а не рандом или AI-червей. Вписал идею про паразита-хедкраба в список вероятных фишек.
awesomesk1ll, управление на две руки сходу кажется сложнее набора обычных стрелок. Одну руку легче контролировать. Потом, когда функций на эти четыре несчастные стрелки много становится, это уже перегружает, видимо. Сходу не скажешь, короче, что лучше, надо тестировать на людях.
Киберспорт, это ты серьёзно замахнулся. :)
14

» Несыть / Альфа версия 3.4а

prog:
есть предложение по геймплею: уровень, на котором играешь мелким паразитом, у которого есть основное свойство - если червь проглатывает паразита, то управление червем переходит к паразиту
Будут мелкие попрыгушки (типа блох, но мельче), которые прыгают и прикрепляются к телу червя, замедляя его (чем больше их налипло, тем больше замедление). Их можно скусывать со своего тела, если завернуться в петлю. Временно отнимать управление у игрока, это забавно! Единственное, что шаткое в этом приёме - как возвращать его обратно. Просто через некоторое время нелогично, т.к. паразит-то никуда не делся.
Можно так - паразит запрыгивает на хвост и медленно ползёт к голове. Если успеешь его съесть со своего хвоста - он просто еда. Если он успел доползти туда, куда пасть не дотягивается, то садится на голову, присасывается и управление навсегда передаётся к AI. Игрок на этом моменте проигрывает. Не сколько опасность, сколько психологическая пугалочка. Как тебе?
awesomesk1ll, у прыжка нет кулдауна, он всегда работает (кроме момента, когда червь в воздухе). Вешать индикаторы на самого червя не хочется, а в любом другом месте это будет незаметно, в углы экрана игрок смотрит очень редко.
Как делается мультиплеер вообще представления не имею. Думаю, буду выгребать потом, когда станет актуальным. Сингл бы до ума довести.
Прыжок на пробел по умолчанию сейчас сделать нельзя. Удешевление производства бытовых клавиатур привело к тому, что пробел не работает, если зажать две стрелки одновременно (например влево и вверх или вправо и вниз). Если конечно и прыжок и режим резких поворотов вынести, то да. Две стрелки одного направления (лево-право или вверх-вниз) пробел не блокируют. В любом случае, управление в игре настраивается. Сейчас, правда, некоторые кнопки под отладочные функции жестко забиты (все функциональные клавиши, все цифры, H, J и K).
Я попробую поиграть на две руки, может это и действительно проще. Надо на неигравших знакомых потестить.
14

» Несыть / Альфа версия 3.4а

darkowlom, вписал в список. Уберу запрет на поедание еды изо рта мёртвых червей. :)
14

» Несыть / Альфа версия 3.4а

darkowlom:
а так еще и спец охоту на красных устраивать надо
Ага. Самый эффективный приём - откусывать хвостик и уползать. Это сильно замедляет скорость роста червя. Это неявная механика, но я потому буду о ней в диалогах игроку писать. Червь не растёт, пока у него не отрос хвост. Хвост, это сужающаяся часть червя. Звеньев 10 или 12 не помню. Если он отъеден, то червь не растёт поедая еду - только хвот выращивает. У пользователя это на индикаторе отображается (на схематичном черве пустые задние звенья). Т.е. стоит откусить кому-то хвост, как он затормаживается в росте на несколько съеденных штук.
14

» Несыть / Альфа версия 3.4а

Hanabishi, спасибо!
чувствуешь себя с червем одним целым)
Вот этого-то и хочется добиться, пытаюсь заставить игрока извиваться вместе с червём. :)
Aws, а ты мышкой управлял? Интересно. Джойстики и геймпады нужно будет обязательно привинтить. Но чуть позже, наверное. Кто-то уже сейчас с помощью программ-биндилок пробовал - проблемы те же, что и на клавиатуре - от непривычности и нервного напряжения пальцы болеть начинают через некоторое время.
awesomesk1ll:
Про мультиплеер нужно думать.
Пока план прост - сделаю хотсит, а там посмотрим насколько интересно друг друга валить.
Тимур:
Либо ничего не ем по дороге - и на втором круге меня все начинают обгонять, либо стараюсь кушать - и отстаю сразу же.
Прыгай побольше и подрезай их - ползи так, чтобы преследователи натыкались на твой хвост. Съесть надо хоть что-то, чтобы тебя потом не сделали - я успеваю 2-3 светляка проглотить. Уровень получился слишком сложный, у всех проблемы. В релизе буду его либо упрощать, либо к концу игры ставить, чтобы игрок уже был наевшийся обычным игровым процессом (которого в этой демке не так много) и освоившийся с управлением.
заметил, что если прыгнуть в тот момент, когда уже почти в пасти у червя - с высокой вероятностью блоха выживет.
Ага! А ещё по стенкам помогает шкериться. :) Этот уровень я переработаю - надо давать игроку не честную блоху, а заряженную, с отключенным фризом прыжка и лучшей мобильностью. Типа блоха-суперагент. Иначе скучно и обидно.
AI-черви растут быстрее меня
Виражи, это важная штука. Без них ты промазываешь мимо еды, долго разворачиваешься - короче раза в полтора медленней всё делаешь, чем мог бы. А вот AI-черви виражами пльзуются, причём очень просто - они включают режим резких поворотов, когда приближаются к цели на определённое (не очень большое) расстояние. Этого достаточно, чтобы не промахиваться мимо еды, быстро собирать кучки еды и атаковать других червей.
В целом очень прикольная игрушка, к управлению привык быстро (на базовом уровне).
Это хорошо, спасибо! Это уже для меня достижение, т.к. раньше половина игроков отваливалась так и не разобравшись с разгоном червя. :)
Aws:
вспомнил Hotline Miami, когда на меня сразу влетал чувак с битой
Ага, мне тоже напоминает. Это четвёртый уровень. Там если съесть маленького червя и оставить валяться его хвост, то большой прыгает за хвостом и "подбирает" игрока. Таких штук хочу больше делать - в редакторе червям можно начальные векторы скорости задавать, для того, чтобы дебютную ситуацию в игре формировать опеределённую. Провал в самом начале не так фрустрирует - можно быстро рестартнуться, поэтому можно делать зажимы пожестче.
Рестарт я ускорил как мог. В частности из-за этого седьмой жесткий изначально уровень не воспринимается как сложный, на четвёртый жалоб больше. Это от того, что сессия на 7-м короткая: появился, отожрался, по рандому потерял хвост или голову, начал снова. :)
14

» Несыть / Альфа версия 3.4а

awesomesk1ll, спасибо! :)
Смерть при Alt-Tab следствие моей криворукости. Попробую победить это в следующей версии. А оптимизировать есть чего - многопоточность, например заюзать, чтобы распараллелить игровую логику и отрисовку сцены.
14

» Несыть / Альфа версия 3.4а

awesomesk1ll:
Сыграл 1 уровень, управление шикарное
о_О Ты первый, кому понравилось управление в этом релизе. :) Увы, большинство игроков находят его неудобным. Придётся ещё немного упростить разгон и смягчить отворачивание червя от несъедобных препятствий.
14

» Несыть / Альфа версия 3.4а

alexprey, я потеряю возможность оперативно и незаметно подкладывать фикшенные релизы по старой ссылке. :) Ну и единый счетчик скачиваний релиза. Первый раз так хостинг подводит, до этого вроде стабильно работал (1gb.ru). :(
awesomesk1ll, официальный сайт, это сильно сказано. Просто хомячок проекта. :)
14

» Несыть / Альфа версия 3.4а

awesomesk1ll, он то упадёт, то встанет. :( У меня, вот, сейчас скачалось. Думаю, это временно. Кинул тебе в личку ссылку на свой дропбокс.
14

» Несыть / Альфа версия 3.4а

awesomesk1ll, попробуй ещё раз. На хостинге сервер баз данных умирал некоторое время. Сейчас прочухался.
14

» Несыть / Альфа версия 3.4а

alexprey, спасибо, приободрил! :)
В любом случае, у меня особого выбора нет. Я давно уже в плену у своего проекта и не могу его бросить. Мне остаётся только допиливать игруху и надеяться на то, что когда я закончу, она ещё кому-то будет нужна кроме меня. :)
14

» Несыть / Альфа версия 3.4а

alexprey, главное, чтобы Стим не залило проектами в таком количестве, что за каждый просмотр бороться нужно будет. Тогда главным в продвижении станет маркетинг, а не игра сама по себе. :(
14

» Несыть / Альфа версия 3.4а

Aws, выложить то можно. Потусоваться и всё такое. Но я бы хотел ещё и зелёный свет получить. :)
Не проблема подождать. Проблема, что гринлайт весной прикрыть могут. А что будет вместо него - очень большой вопрос. Если будет система типа "публикуйся кто хочешь, а дальше кто кого перепиарит", то я сольюсь - я нифига не пиарщик. Если будет что-то более жесткое, чем гринлайт, то шансов больше, просто погнить в игру придётся подольше.
Вот перерисуем червей, вставлю в игру хоть одного боса и плюющихся жуков - можно и на гринлайт попробовать. Это по моим планам через две релиза, т.е. где-то в конце весны.
14

» Несыть / Несыть

Jusper, спасибо за совет! Попробую обрезать.
Прости, твой вариант не возьму из-за своей вкусовщинки.
Ничего личного, просто хочу без размытия на краях. :)
14

» Несыть / Альфа версия 3.4а

Uber:
Серьёзное замечание - очень "тугое" управление, которое не хочет подстраиваться под игрока, а игрок должен подстраиваться под него. Из-за этого кажется, что червь игрока заметно медленнее конкурентов
Я буду его ещё упрощать (выпущено около пяти версий, в каждой последующей я делаю управление всё проще и проще :). И игрок и AI используют один и тот же объект червя с одинаковым управлением. Всё честно. AI также чередует напарвления червя, чтобы разгоняться.
Ты скорее всего дергаешь червя чаще, чем нужно. Делай более крупные спокойные качания и скорость будешь набирать быстрее и играть станет спокойнее. А там где нужно резко дёрнуться - есть режим виражей.
Как насчёт выводить фильтр на экран или хотя бы надпись, что адреналин заряжен?)
На GUI никто не смотрит. Есть звуковая индикация, но её не слышно. :) Я что-нибудь при думаю, пока адреналин мало кто использует, а я бы хотел сделать это важной составляющей геймплея. Думаю, повешу на шифт и дам тратить по мере надобности маленькими порциями.
А вот звук столкновения, как по мне, слишком "мягкий".
Боюсь, тут ты против статистики - большинству игроков эти звуки не нравятся. Может потому что они возникают в момент фрустрации от насильственной смены траектории. Короче, звуки наоборот буду делать короче и мягче, а отворачивание червя от препятствий более локальным, по минимуму.
зелёные, неопасные, вовсе без шипов на сегментах, чёрные - как сейчас, а вот красные - с несколькими шипами на сегментах.
Сейчас так и есть, и в новых перерисованных червях различия будут ещё более видимыми и серьёзными.
И почти всегда думал, что тля - зелёная.
Она разная бывает. Тут белая для контраста с красной кровью и демонстрации безобидности.
darkowlom:
Крайне нужно подсвечивать чекпоинты стрелочками в гонках - не раз пропускал чекпоинт пока играл, это жуть!
Записал. Я просто к этой карте привык и для меня распооложение чекпоинтов и так понятно, поэтому не задумывался о маркерах.
Aws, спасибо за тёплые слова! Я бы тоже очень хотел бы увидеть свою игру в Стиме. :)
И кстати одна проблема - на последней миссии "Побег" во время прыжка клопом постоянно вылетала менюшка, а потом игра вообще слетела.
Ты мышкой управляешь или клавиатурой? На мышке двойной клик правой кнопкой - открыть меню.
У меня кстати почему-то не хавается большая тля, даже если мой червь огромный.
Недостаточно огромный. Максимальная длина червя 60 звеньев, но он продолжает расти и дальше - максимальный размер головы - 2.5
darkowlom:
"Побег" абсолютно не сложный, но абсолютно нудный уровень
Это он тебе не сложный. Жалуются на 4-ый, гонки и вот этот последний. Уж больно блоха тупая и обидно умирать почти у финиша. Ещё жалуются на то, что довести блоху нужно два раза - второй раз рутинный. Я это всё учту, спасибо за обратную связь!
prog
Кстати, касательно стима, готов спонсировать активацию гринлайта, если есть какие-то проблемы с этим.
Спасибо за предложение, очень приятно! Я справлюсь. На гринлайт не выхожу, потому что рано ещё, надо немного мяса на игру нарастить. Там основной процент голосов - местная гринлайтовская аудитория, а она голосует только в начале выкладываения. Если выложить сырой проект, то второго шанса уже не будет. Коплю заряд, чтобы действовать наверняка и разом.
Лорд Омега, пожалуйста, открой файлик Log.html, который в папке с игрой появляется. Что там последней строчкой?
14

» Несыть / Альфа версия 3.4а

alexprey, дойти до противоположного конца уровня, активировать экран. Экраны тут и отображалки информации и триггеры одновременно.
14

» Несыть / Альфа версия 3.4а

alexprey, мне ещё на 0:55 эпизод нравится. Этот эффект случайно получился - камера привязана к голове червя, а когда её съедает другой червь, то некоторое время проглатывает. В итоге получается, что камера начинает некоторое время следить за тем червём, который откусил тебе голову. Когда он проглотит её полностью камера застывает на месте. Мне нравится этот случайный эффект. :)
И там еще был уровень, где надо было играть за мотылька? О_о
В последнем уровне придётся попрыгать блохой. Причём самой стандартной со всеми их ограничениями (фриз на прыжок, медлительность и прочее). Это эксперимент, причём не слишком удачный - я уже понимаю, что для игрока надо давать другую блоху, которой управлять проще и веселее. Получился сложный и скучноватый уровень.
14

» Несыть / Альфа версия 3.4а

alexprey
Теперь они могут откусить себе хвост, или что тут имеется ввиду?
Не, имеется в виду, что когда червь что-то откусывает, то этот кусок затягивается ему в рот и плавно уменьшается до полного э... переваривания. :) А Хейзер, это человек, который ткнул мне пальцем на то, что мгновенно исчезающая еда, это не круто. :)
Jusper, спасибо! Ещё черви будут перерисованы под стиль окружения. Как раз сейчас этим занимаемся.
14

» Несыть / Альфа версия 3.4а

На всякий случай разлочил в релизе все уровни, так что слишком сложные можно пропустить.
14

» lentinant'ов блог / Симулятор истребителя скелетов

lentinant:
при выборе одной из соседних комнат буду просто выбирать ту, которая ближе к герою.
Вот я тоже такие штуки люблю. Дешево и сердито. Думаю, этого вполне хватит.