1930s. Chicago. Conspiracy.
Доброго времени суток.
Примерно месяц назад нам (нам – это мне, «просто парню за клавиатурой», и моему другу-кодеру) пришла в голову предельно оригинальная и необычная мысль. Мы подумали – а почему бы нам не перестать праздно проводить время, лузгая семки, блюя в подъездах, делая курсачи, занимаясь срачами в интернетах и лайканьем фоточек вконтактике, а, наконец, не направить наши неимоверно глубокие и зрелые познания об играх, о крутости, и вообще о вселенной на ту самую единственную игру, которая принесет нам славу, богатство, власть и выживание?
Как говорится, «игра находится на ранней стадии разработки», поэтому, пожалуй, заявлять о себе рановато. Однако, в силу некоторой (как мне кажется) необычности общей задумки, хотелось бы получить небольшие отзыв о самой идее, чтобы хотя бы примерно представлять, как народ воспринимает некоторые фичи, и, может, что-то добавить, что-то подправить, от чего-то отказаться и так далее.
В общем, пишу я данное сообщение с целью (хотя, скорее, с надеждой) получить чисто теоретическую критику изложенного концепта. Насколько вам кажется интересной идея, было бы вам интересно (естественно, чисто гипотетически) в такое играть, и, особенно, полезные замечания «как на самом деле надо сделать, чтобы было лучше».
Итак.
Об игре
Придумывая всё-всё-всё, мы старались как можно меньше придерживаться существующих рамок и типовых идей. Может, такой подход плох, может, не так уж и, но, в общем, из-за этого в нескольких словах исчерпывающе описать, что же мы делаем, достаточно сложно. Но, условно говоря – это, кхм, пошаговый beat’em up. Очевидно напрашивается вопрос – зачем делать драки пошаговыми? Понятно ведь, что их соль в драйве, скорости, напряжении, а сонный turn-based со всем этим сочетается крайне неудачно. Ответ: все дело в управлении.
Дело в том, что нас ужасно бесит управление в играх. Не в том смысле, что оно неудобное, в смысле связи управления и происходящего на экране. Множество достаточно комплексных движений (например, перезарядка оружия, выполнение разнообразных акробатических финтов) в играх совершается нажатием одной клавиши. В файтингах и того пуще – некоторые удары требуют для своего выполнения своеобразную «прелюдию» из других движений. Вопрос – а что нам мешало пропустить эту прелюдию, и залепить каким-нибудь особо мощным ударом сразу? Почему я в Mortal Kombat, например, не могу сделать мощный апперкот, не садясь перед этим на корточки? Логика нарушена. В общем, схема «нажатие кнопки – готовое действие-анимация» нам кажется весьма непривлекательной.
Конечно, с многих других точек зрения мы неправы, и признаем, что для кого-то так, наоборот, лучше. Тем не менее, сложившаяся традиция нам не нравится, и мы пытаемся сделать по-другому.
У нас игрок управляет своим телом, так сказать, непосредственно. Т.е., любые изменения положения конечностей в пространстве регулируются самим игроком. Да, мы понимаем, что это не так-то просто реализовать, и что из такой системы вытекает довольно много проблем, но у нас есть кое-какие решения. Итак, каким образом он всем этим управляет.
Конечно, на роль контроллера, способного достаточно тонко и плавно регулировать подобные перемещения, сама собой напрашивается мышка. Однако существует ряд проблем. Главная из них: наши части тела, например, рука, способны изменять свое положение в трех измерениях, а мышка – только в двух. Вторая по старшинству проблема – мышка у нас одна, а частей тела много. Каким же образом определять, что контролируется сейчас? И вот как мы разбираемся с этим:
Для начала, есть два базовых режима управления – условно, «режим верха» и «режим низа». Между ними игрок переключается клавишей Tab. В таком базовом режиме зажатие дополнительных клавиш включает разные «подрежимы», которые как раз и определяют, какая часть тела контролируется сейчас. Например, если зажать левую кнопку мыши, то мы перейдем в «режим наклонов», где движения мыши в разные стороны будут указывать на соответствующие наклоны. А вот если нажать Q, то мы войдем в «режим плеча», в котором, в свою очередь, левая кнопка мыши включает контроль левой руки, а правая кнопка – правой. Кстати говоря, тут же разрешается и первая проблема – несложно понять, что в плечевом суставе движение возможно только на плоскости (просто, например, движение вперед или вбок будет автоматически вызывать движение вверх). Соответственно, кнопка E будет включать «режим локтя», в котором мы можем сгибать-разгибать руку и регулировать угол поворота локтя. В прочие подробности вдаваться не буду, думаю, понятно, что «подрежимы» для «режима низа» аналогичны.
Конечно, все возможные человеческие движения таким образом не исчерпать – такой цели мы себе и не ставим. Например, мы намерено пренебрегаем движениями пальцами, оставляя только два состояния (кулак-ладонь). Но для битемапа всех этих возможностей должно хватить с лихвой.
И тут мы, наконец, вплотную приближаемся к ответу на вопрос «зачем быть пошаговым». Очевидно, что при таком управлении совершенно невозможно в реальном времени контролировать и отслеживать все движения. Поэтому мы вводим пошаговую систему, состоящую из двух фаз – опять же, условно говоря, из «фазы планирования» и «фазы реализации». Во время «фазы планирования» игрок указывает движения, которые необходимо выполнить, а в «фазе реализации», отражающей пару секунд внутриигрового времени, эти действия выполняются. Для увеличения динамики время на размышление в «фазе планирования» также будет ограничено – примерно пятью-десятью секундами (оптимальное число мы еще выясняем).
Помимо всего прочего, некоторые «отработанные» действия можно будет помещать на хот-кеи. Например, на WASD будут заранее подвешены наборы движений, отвечающие за шагание (мы, конечно, сторонники хардкора, но заставлять игрока вручную совершать шаги было бы на самом деле неразумно). Нечто подобное он сможет настраивать и лично для себя.
Повреждения будут определяться при столкновении и зависеть от скорости обоих объектов (которая, в свою очередь, у игрока будет регулироваться резкостью движений мыши).
Есть еще довольно много нюансов, но в общих чертах концепт выглядит так (и так уже довольно много написалось).
Таким образом, все движения в драках строятся в реальном времени, что намного увеличивает возможности игрока, и, соответственно, интерес. Конечно, тут мы сталкиваемся с еще одной проблемой – анимация. Сделать так, чтобы все возможные движения выглядели более-менее естественно, крайне тяжело. И эту проблему, надо признать, мы решили весьма радикальным способом – удалением анимации из игры вообще. Да, её совсем-совсем не будет.
После выдачи команд в ходе «фазы планирования» их визуализация будет выполняться в качестве набора картинок, отражающих состояние выполнения действий во время «фазы реализации». Картинки будут поочередно показываться игроку, складываясь в этакий на лету генерируемый «комикс». Т.е., с визуальной точки зрения, все объекты будут просто телепортироваться с места на место (хотя логически их перемещения будет просчитываться полностью). Опять же, достаточно необычное явление в видеоиграх.
Напоследок, упомяну, что игра делается в 2D, однако, с учетом т.н. «высотных слоев», определяющих, понятно, насколько высоко находится объект. Соответственно, коллизии будут учитываться только для объектов, находящихся в одном высотном слое. Размер одного слоя – примерно длина предплечья. Конечно, весьма сомнительное решение, но опыта работы в 3D нет почти никакого, как и веры в нашу способность реализовать вышенаписанное в трех измерениях.
В планах:
- Акробатика – теоретическая надстройка для разнообразных прыжков, подтягиваний и тому подобного уже готова, но пока неизвестно, как она поведет себя на практике. Впрочем, мы надеемся, что в релизной версии у игроков будет возможность попрыгать как следует.
- Несколько персонажей с разным геймплеем, вытекающим из разных характеристик – например, некоторые тяжелее, из-за этого сильнее, и неплохо себя показывают в драках, но не очень ловки и быстры. Некоторые, наоборот, не очень успешно себя показывают в открытых столкновениях, что вынуждает их больше прятаться, вылавливать врагов поодиночке и т.д.
- Небеса и Аллах, и великие чудеса, и сокровища.
Сюжет
Как, возможно, иные догадливые читатели поняли из названия, это история, происходящая в Чикаго в тридцатых годах прошлого века. В объективе повествования группа костюмированных виджиланте, народных борцов с преступностью. Сейчас нечто подобное традиционно называют «супергероями», что, применительно к нашим персонажам было бы неверно – ничего действительно «суперского» в них нет. Это просто люди, которые по разным причинам решили, что должны и могут устанавливать справедливость везде, где чувствуют её отсутствие. Кто-то мстит, кого-то это все веселит, кто-то верит в высшие ценности, а у кого-то не сложилась судьба и только в маске он чувствует себя человеком… Конечно, нельзя назвать их совсем обычными – действительно, немногих тянет ночью надеть маску, выйти на улицу и начать выписывать встреченным преступникам на орехи (да и немногие на такое вообще способны). Тем не менее, никакими сверхсилами они не обладают.
Это история о запутанном деле, которое они расследуют. Действуют сами по себе, каждому открывается только небольшая часть картины, многого, из того что известно другим, они не знают (и так и не узнают). Только игрок (возможно) сумеет понять, что же все-таки произошло в Чикаго весной 1931-го.
Графически
Как вы могли обратить внимание, картинки в посте явно не похожи на что-то, взятое из игры. По одной простой причине – всё, что у нас сейчас есть с визуальной точки зрения – это скриншоты с психоделическими квадратиками-объектами, на которых мы тестим механику, да небольшая кучка концепт-арта (мой двадцатиминутный криворукий фотошоп), часть из которого как раз и разбросана по посту для увеселения. Но, вообще, запланирована мрачноватая нуарная картинка, может, даже, черно-белая, стилизованная под старые фильмы. Ситуация осложняется одной малю-ю-ю-юсенькой проблемой – у нас нет художника, поэтому мы его ненавязчиво ищем (ненавязчиво, потому что в первую очередь сейчас заняты чисто механической составляющей). В случае – если мы его так и не найдем, будем искать другие выходы. Может, попытаемся рисовать сами, может, определим более примитивный графический стиль. Графика – не приоритет.
Итак
В общем, мы потихоньку движемся вперед. Есть много надежд, энтузиазма и всего такого, но и опасений немало. В первую очередь, некоторые сомнения вызывает ИИ – сумеем ли мы научить кремниевых болванчиков нормально взаимодействовать с миром и игроком? Не до конца решено, каким образом из фактического 2D, будут выходить картинки, отображающие трехмерный мир. Однако, проблемы будем решать по мере их поступления, первичная механика прежде всего, а ни один из сомнительных моментов не является на самом деле критичным.
Надеюсь на критику, отзывы, советы.
- 09 сентября 2012, 15:27
- 06
Антуражная концепция интересная (мне нравится тема костюмированных обычных людей, это клёво), а вот с геймплейной не хватает проработанности и согласованности.
Судя по тому, что вы не упоминаете об имеющихся реализациях вашей задумки, вы их просто пока не искали и не тыкали. Советую начать вот с этого: http://gamin.me/games/toribash Вот пожиже, вроде http://www.ragdollfighters.com/default.aspx?page=screenshots, но тоже по теме. Сразу оговорюсь, что ни в то, ни в другое не играл. Это одна из двух веток развития вашей идеи - ragdoll-драка. Этот путь вытекает из того, что движения частей тела вы хотите задавать мышкой посуставно, траекторией и, вроде, чуть ли не в реальном времени.
Предыдущая ветка ну никак не сходится с тем, что у вас проблема с анимацией и всю драку вы показываете стоп-кадрами. Если стоп-кадры, то никакая дрочиловка на траектории и суставы уже неуместна, игра переходит в совсем другое русло. В самом простом случае вы сваливаетесь в традиционную концепцию онлайн-тупиловок: выбери точку на противнике, которую на следующем шаге будешь атаковать и выбери точку на себе, которую будешь защищать. Лёгкий апгрейд "камня-ножницы-бумаги". Это превращает игру в интерактивный комикс. Интересно, но геймплей в этом жанре вторичен, первичен должен стать арт.
Есть второй вариант уже второго варианта - пошаговый Мортал Комбат. То есть сначала делаете традиционный движок файтинга с ударами и всей пирожнёй, а потом нарезаете время кусками с выбором набора действий. Получается "камень-ножницы-бумага" с движковой анимацией и реалистичным просчетом ударов. Сюда уже можно и задание траектории стреляющих частиц приделать.
В Торибаш мы, конечно, играли (лично я даже некоторое время достаточно плотно играл). Но в него, прямо скажем, нормальному человеку нормально играть практически невозможно - и даже простые движения вроде "удар по лицу" там проводятся, как удаление гланд автогеном через анус, гораздо чаще противник просто сграбастывается и валится на землю. Мы как раз пытаемся, чтобы реализация всего этого была гораздо более адекватной.
Вторую ссылку посмотрю, спасибо.
Насчет стоп-кадра и разных концепций. Указанные вами два варианта мной уже обдумывались (в числе всех прочих вариантов, как это реализовать).
Интерактивный комикс делать нам не резон по указанной причине отсутствия художника (да и в силу того, что во главе угла у нас игра, а не картинка). Нарезание уже готовых анимаций неуместно тем, что мы-то как раз пытаемся отойти от концепции готовых ударов.
Но что, на самом деле, мешает соединить идею "нарезания" с идеей "прямого управления конечностями"?
Получается у вас пошаговый симулятор рукопашного боя.
Возможно, таких игр не много, потому что разработчики не считали важным прорабатывать сложную игровую механику боя и упрощали её, делая упор больше на сюжет или большой мир/контент.
Моё мнение - не стоит делать слишком сложный бой, это может оттолкнуть многих неусидчивых игроков. Да и в целом идея детальной проработки движений для игры мне кажется бессмысленной, меня такие игры вряд ли привлекут.
Лучше пусть будет много тёмных оттенков цвета, чем просто чёрный и белый.
Вы, конечно, правы. Более того, если бы мы пытались воссоздать на самом деле "детальную" проработку движений, и требовали бы от игроков отдавать команды на уровне мышц - это оттолкнуло бы даже многих усидчивых игроков. Действительно, это ведь игра, а не анатомический симулятор. И поэтому мы, естественно, стараемся, чтобы играть было достаточно несложно (ну, на самом деле, не так уж и трудно дернуть мышкой при зажатой клавише, чтобы нанести удар). Да даже не так сложно представить себе любой файтинг (тот же Мортал Комбат), где направление и тип ударов не строго фиксирован, а вручную направляется мышкой. Но то же время у нас есть много всяких нюансов, для понимания которых нужно немного большее понимание механики, и которые как раз таки будут создавать тактическую глубину игры.
Ну, здесь под "черно-белым" я подразумевал примерно это, а не только черный и белый, как в Sin City, если вы так поняли. Впрочем, художественные вопросы сейчас обсуждать реально рано.
Я не правильно выразился. Имел ввиду любые цвета, в тёмных тонах. Различные оттенки чёрного/белого/серого дадут необходимую чёткость, но это по прежнему будет чёрно-белое.
Ну, если выбирать между обычным качественным битэмапом, и вашей концепцией, я остановлюсь на первом. Пошаговость конечно хорошо, но когда вся игра, это сплошной пошаговый бой, как-то неинтересно.
Тут только 2 варианта я вижу для улучшения. Первый, изменить механику игры, сделав только боевые сцены пошаговыми, а все остальное про детектив и т.д. может даже и плюс квест. Второй вариант, если оставлять только драки, а т.к. это beat’em up то это только драки, эти драки должны быть как в бетмене, одна круче другой. Но только с данным управлением, я не верю что это возможно сделать.
Ну, пока предполагается, что когда вокруг нет врагов, то пропадает таймер режима планирования, и движения выполняются после отдачи команд и нажатия пробела. Если это будет слишком нудно, попытаемся приделать что-нибудь более реалтаймовое.
И еще один важный вопрос - почему вам кажется, что с данным управлением нельзя сделать крутых драк? Как раз таки у нас получается по-настоящему разнообразные драки. Может, это не совсем очевидно из описания, поэтому поясню - возможности игрока не исчерпываются способностью наносить удары под разным углом. Можно, например, схватить противника и ударить его о какой-нибудь твердый предмет. Можно повалить на землю и запинать. Можно перехватить его руки, и пока он не может прикрыться, надавать ему по лицу головой. (но все-таки, очень хотелось бы узнать, из-за каких именно элементов, на ваш взгляд, крутых драк не получится).
Вам действительно кажется, что в Бетмене одна драка круче другой? Там же ритм-игра какая-то. И на боссах эта механика у них ломается. (тут мне просто интересно).
Преимущество бэтманских драк в том что там каждая драка не похожа на другую, и это не дает тебе заскучать, там кучи различных приемов, активация которых зависит от десятков обстоятельств. При этом элементарная простота управления — 2 кнопки мыши. То есть просто играя в ритм игру, игрок получает уйму удовольствия, и максимум зрелищности.
Насчет вашего управления, на мой взгляд не получиться крутых драк, т.к. нет экшена. Нет самой драки, драка в играх это не просто нанесение ударов, это должно быть что-то, от чего нельзя оторваться, напряжение, игрок должен прыгать на стуле и ерзать жопой по креслу, пока у него штаны не воспламеняться. А у вас получается игра, где одной рукой можно попивать Эрл Грэй, а второй поправлять монокль на глазу.
И кстати еще хочу предложить вариант: сделать пошаговый удар, один или 2 раза в бою. То есть игрок просто бегает и дерется, экшн, супер комбо, и финальным ударом, ему дают возможность пошагово выбрать угол атаки, и прочее. В таком случае действительно будет драка, и плюс будет интересная задумка. Либо активировать этот режим когда игрок наносит определенное колличество ударов, а не просто в конце боя.
То есть, вы считаете, что ограничение по времени фазы планирования несколькими секундами не создаст напряжения, и у игрока будет время поправлять монокль и пить чаек?
«5-10 секунд», вполне годиться для этого. Ну окей, монокль не успеет поправить, но чай хлебнуть точно время есть.
А если серьезно, то что насчет получения урона игроком? Как вы думаете реализовать этот аспект? Будут ли блоки? Или рандомность получения урона?
Урон высчитывается при столкновении двух объектов из соотношения их характеристик - массы, "твердости", скорости. Руки и ноги по логике игры будут обладать большей "твердостью", чем прочие части тела, поэтому выгодней будет принимать удары на них. Это и будут блоки.
В том формате в котором вы это преподносите, я бы играть наверное никогда не стал (так может быть пол часика, чтобы разобраться, сказать "Прикольно" и кикнуть архив навсегда в пучину небытия) - почему? - Скучно по моему. Но у меня есть идейкак как сохранить оригинальность задумки и приобрести кучу драйва! : Разделить фазу конструирования удара и фазу непосредственно боя. Сюжетно было бы аутентичнее, в таком случае, управлять роботами. Типа есть стадия обучения робота новым трюкам, и стадия непосредственно их применения. На первой стадии мы находимся на полигоне, где записываем макросы ударов, захватов, прыжков и прочей произвольной фигни на которую у игроков хватит фантазии, и конечно же назначаем макросы на кнопки. Тут желательно дать игроку интерфейс в стиле интерфейса 3ds Max для анимации - шевелим конечности, переходим к интересующим ключевым кадрам, перематываем, отматываем, выверяем и тестируем избивая какого нибудь манекена. Потом вылазим на суровые улицы сурового города и в реальном времени пресуем мясо всем репертуаром, который мы заготовили. Таким макором можно и мультиплееер нехилый запилить.
Неплохая мысль, кстати говоря. Ничего хорошего из нее не выйдет, конечно, но как голая мысль хороша.
Понимаю - рабты много, отдачи мало, но тем не менее, по моему у такого проекта целевая аудитория на порядок шире будет чем у сабжа.
Не, фишка в том, насколько легка будет часть 3дс Мах. Если сложна и перегружена -- то игре крышка, если слишком проста -- до свидания длительный интерес.
По сабжу я вообще пока не въехал. А здесь хотя бы понятно в общих чертах, что это будет. Поэтому как идея здорово, но реализовать никто не сможет на должном уровне.
Ну да, согласен, тяжело во всех отношениях.
Те кто смогли бы - те не станут, те кто хотели бы - те не смогут)
Отличная мысль, которую можно превратить в что-то реально стоящее, если задаться целью довести до ума и избежать всех проблем с анимацией, физикой и.т.д. ) Мне нра )
Правда хорошая идея, и о чем-то таком странном помню думал, но там было что-то немного другое. )
Идея со стародавних времён валялась на полке в немного другой форме: давным давно устав играть CS и погрузившись в маперство подумывал над концепцией идеальной игры для программиста, в которой человек пишет ИИ своим ботам, а потом просто спускает их с цепи в сетевой баталии и наслаждается матчем). Идея загнулась в моей неопытности, гордо схватился за Ogre 3D, понял, что тут "Не озеро, а океан" и утонул в одной только графике так и не добравшись до заветного AI)
Так Core War же! Еще в 80х годах прошлого века был разработан... :)
Немножко по-русски можно почитать тут.
вау! Надо будет раскурить)
Вот это круть )
Дос, даже не думай.
DosBOX же
Что DosBOX? Да и DOSBox же.
В смысле на дос боксе запущу
LOL непереводимая игра слов получилась
я не перевел лично )
Я имел в виду, чтоб ты не думал отталкиваться от этой системы.
Согласен, чтобы создавать систему по спасению мира, надо все таки исходить полностью из модераторов людей, а не систем определителей. Короче я не такой псих чтобы использовать что-то такое в своих больших работах )
Почему же? Люди — они же в чём-то те же программы, только более непредсказуемые. Так что модерация сообщества как раз где-то около дефрагментации памяти, но это лишь аналогия. Ну, все поняли, я думаю.
Нет, но согласен с частью что все люди программы, просто более сложные. Но по мне изучаемые и.т.д. 90% изученности и 7% хауса случайности которую можно проследить и предсказать либо обяснить и 3%.... чистого хауса )
И чуток техно.
Джаст литил бит )
я думаю о многом ) и не все разные думай, я соединяю в одну надумал. ) Ведь не DosBox же )
Хрень, а не коммент.
Точно не помню, но что-то подобное уже было. И, кстати, такой вариант реализации тоже рассматривался. Его проблема в том, что он, в общем-то, не отходит от стандартной концепции управления - все те же фиксированные движения по кнопкам.
Так. Я ничерта не понял.
Что значит будет в 2Д? Что значит нет анимации?
Логики в посте мало. Тебе не нравится управление в играх и зависимость от реакции игрока. Из этого не следует необходимость создания анатомического театра.
Пока не понятно что и зачем вы хотите достичь.
На первые два вопроса отвечает К.О.
"Нет анимации" - значит, что игроку не будет выводиться картинка как он, например, машет рукой. Вместо этого
"В 2Д" - это значит, что в игре не будет трехмерной графики (в тоже время, логически мир будет трехмерным, т.е., объекты будут менять координаты в трех измерениях).
Далее. Нам не нравится управление в играх, но не зависимость от реакции игрока. Поэтому мы пытаемся сделать управление, основанное на несколько иных принципах. Конечно, из этого не следует необходимость делать анатомический театр - но это один из вариантов "иных принципов". Его мы сейчас и пробуем.
Пытаемся мы достичь интересного геймплея.
UPD. По поводу первого вопроса плохо ответил, поясняю - в первом случае слово "картинка" означает "непрерывный видеоряд".
Ну, ближе к первому. Поясняю: всё визуальное, что будет выдаваться игроку - это "картинки", показываемые во время фазы реализации, и "интерфейс" фазы планирования, представляющий из себя схематичное изображение происходящего с видом сверху. И это все будут спрайты.
В то же время, так сказать, "по настоящему" объекты будут существовать в трех измерениях (ну, в том виде, в котором они есть сейчас - не совсем в трех, как я уже писал в посте, определение высоты происходит в т.н. "высотных слоях".
В чем кайф-то? ))
Серьезно, я не понимаю, чего вы хотите достичь. То есть в чем "интересность" геймплея?
Понимаешь, ни в драках, ни в битэмапе там ведь нет никакого дела до всей этой анатомии и физики. То есть я понял бы еще, что я пошагово выбираю бить мне локтем или ногой, или увернуться, или еще чего, но зачем мне пошагово двигать плечом и подкручивать торс -- я не понимаю.
Интересность в обилии возможностей "что" и "как" делать (ну, по крайней мере, предполагается, что она в этом). В любом битемапе/файтинге у вас есть весьма ограниченное количество движений, которые может совершить персонаж. У нас их сконструировать можно очень много (учитывая, что бить можно не только руками и ногами, но и взаимодействовать с окружением).
И, напоследок, повторюсь, что то, что мы делаем называется "битемапом" очень условно - просто смысл примерно одинаковый, нужно побить некоторое количество (кстати, достаточно небольшое, как правило) врагов.
В том-то и фишка, что мало кому будет интересно конструировать очень много движений. Особенно учитывая, что их не так уж много, по хорошему-то. Это раз.
А второе вот что. Смысл побить врагов это один смысл, а у вас его нет. У вас смысл -- поэкспериментировать с человеческим телом. И даже это могло быть интересно узкому кругу людей, если бы было в 3Д, с супер-интуитивным интерфейсом и реальной физикой.
Понимаешь, 99% игроков в Теккен не знают как правильно бить прямой удар кулаком. В чем для них будет интерес в вашей игре?
Их не так уж много "по-хорошему", когда два человека, гордо выпрямившись, стоят друг перед другом и наносят друг другу техничные джебы. "По-плохому", когда нет времени вставать в удобное положение и технично "ставить" удар, возможностей
Например, если персонажу заедут кулачиной в живот, он согнется. Далее можно выбирать тактику действий - пытаться вернуться в исходное положение, встать в боевую стойку, начать наносить "техничные удары". А можно пытаться воспользоваться ситуацией в свою пользу - наброситься на него прямо из полусогнутого положения, ударить об что-нибудь, повалить, что угодно. Наша попытка в том, чтобы игроку было необходимо делать подобные выборы каждый ход (и чтобы они были значимы).
А способность управлять телом - это все-таки инструмент, который мы даем игроку, и он, по отношению к игровым задачам все-таки несколько вторичен.
Я думаю, что 90% игроков в Теккен играют не только в файтинги, но и в игры, предполагающие другой геймплей, и при этом им интересно.
Надо понять, что мы не предлагаем (и, тем более, не заставляем) ювелирно наносить удары, высчитывая угол поворота локтя до минут и секунд. По врагам будут попадать (и наносить им урон) и более топорные движения.
В том-то и дело, что вариантов не так много. Не настолько много, чтобы я двигал отдельно ногами, туловищем, плечами и локтями.
Мне кажется, нужно отсекать лишнее. Это то о чем я говорил как раз. Ты привел ситуацию, в которой я принимаю тактическое решение -- ударить из этого положения, ударить из другого, повалить и так далее. Двигать конечностями -- это искусственное усложнение геймплея.
Фактически, твое предложение низводит геймплей до интерактивного комикса (в этом основная причина, почему мы не делаем именно так). Нетрудно понять, что, если учитывать не только "что было сделано", но и "как это было сделано" вариантов развития событий будет гораздо больше.
Хотя, вполне возможно, что управление все-таки будет в большей степени мешать игроку, чем создавать игровые ситуации. Тогда, скорее всего, будем пытаться сделать примерно так же, как ты предлагаешь.
Прости, я ничего не понял.
То есть визуально я не буду "водить рукой"? Не понимаю. Я хочу поднять локоть. Что я делаю?
И не пиши, пожалуйста, "мы".
Ты будешь водить рукой, но визуально это не будет непрерывным действием, а "набором картинок, отражающим состояние выполнения". Например. Нанося удар в Mortal Kombat, ты можешь проследить движения персонажа в каждый момент времени. Мы же предполагаем сделать так, что отображаться будут только некоторые отдельные моменты выполнения. Это как различие между фильмом и комиксом.
Далее. Если ты хочешь поднять локоть, ты зажимаешь кнопку E, соответствующую конечности кнопку мыши (левую или правую), и двигаешь мышь влево или вправо (зависит от того, как именно ты хочешь его поднять). Во время следующей фазы реализации твой персонаж поднимает локоть.
Я бы писал "я пытаюсь сделать", а не "мы пытаемся сделать", если бы пытался действительно именно "я", а не "мы".
как будет выглядеть режим управления телом? то есть насколько он будет "визуален"? Придётся ли игроку довольствоваться восприятием числовой информации о положении узла конечности и о её повороте?
Оставлять игрока наедине с тонной текстовых данных было бы садизмом. Во время фазы планирования игроку будет выдаваться картинка с "видом сверху" (пока что разные части тела отображаются разными графическими примитивами), отражающий положение дел на начало хода (то есть, положение тела игрока, врагов вокруг него, предметов, и т.д.). Траектории движения объектов показываются точками, выстраивающимися в линию (разного цвета - в зависимости от интенсивности движения). По умолчанию, траектории отображаются только для частей тела игрока (т.к. мы должны знать, куда летит наша конечность), но в финальной версии планируется "предугадывание" - возможность с некоторым шансом увидеть, как движется противник, или, например, брошенный в нас объект.
Так если всё же траектория объектов просчитывается - почему бы не сделать всё векторно, на основе костей котрые крепятся друг к другу, у которых есть свои допустимые углы поворота и на которые можно повесить спрайты рук ног, головы и тп. Конечно, может выглядеть корявовато, но всё же решит проблему анимирования. Или вы собираетесь рисовать кучу спрайтов-кадров для множества вероятных состояний тела?
Хочется менее корявовато, чем более корявовато.
Если не вдаваться в подробности, то пока что предполагается нечто вроде наличия нескольких наборов спрайтов для отдельных частей тела, из которых, в зависимости от их реального состояния, будет "сшиваться" изображение игрока на картинках. Но, как я уже говорил, всякие визуальные вытребеньки пока что у нас не на первом месте.
Как же зацепила идея. Причем не самой пошаговости боев, а именно переворота привычных геймплейных устоев, которые сильно застопорились и не эволюционируют практически. Переделка условностей под что-то менее условное. Хотя я вижу это несколько однобоко - квиктайм евенты... Иначе все рассыпается на слишком большое количество клавиш и выливается в непотребства. Все никак не могу забыть фаренгейт и не понимаю, почему только Квантик дрим вытворяет такие штуки. А ну телтейлы подтянулись, но у них все упрощенно слишком, там больше упора на драму.
...Оказалось, это некропост. Увы.
Печально. Но подстегивает хоть что-нибудь довести до конца.