Цель игроков - убить всех персонажей оппонента, в пошаговом режиме управляя своими персонажами.
Что есть сейчас: - Регистрация. - Найм бойцов. До 5 штук. - Оснащение бойцов экипировкой, выбор перков, прокачка уровней. - Перемещение по глобальной карте. - Глобальная карта с множеством провинций и двумя уровнями детализации (уровень материка и уровень города, данжа, шахты и т.д.). - Диалоги. Есть несколько тестовых диалогов, которые можно начать, находясь в определённой точке. Например, в таверне города. - Квесты. Обычно выдаются во время какого-нибудь диалога. Обычно заканчиваются материальной наградой. - Крафт. Очень заморочный. Детали пока сокрыты даже от нас )) - Добровольное ПвП. - ПвЕ при контакте с группой мобов на глобальной карте. - 3 играбельных класса со своим набором действий и перками. - Пермасмерть персонажей. - Дроп всевозможной экипировки для всех классов с мобов, неиспользуемого мусора. - Дроп экипировки с мертвых персонажей в ПвП. - Рейтинг ПвП.
В разработке (dev8, скоро будет): - Небольшие сюжетные линии (диалоги / квесты). - Циклические задания (диалоги / квесты). - Новые классы других фракций. Например, бандиты. - Новые мобы.
Буду рад ответить на вопросы, услышать разумную критику, пообсуждать то да сё. В том числе по тех.части.
1. Партия запускается, только при наличии не менее одного персонажа. Сейчас можно рекрутировать до 5 персонажей. У каждого фиксированная экипировка и начальный набор перков (пока в наборе один классовый перк). Позже будет реализована какая-то стоимость персонажей в условных единицах с учетом экипировки и умений. И добавлено ограничение на суммарную стоимость всего отряда.
2. В начале игрового хода все персонажи пробрасывают инициативу. Каждый бросает 10D6. У кого больше 3+, тот и ходит первым в данный игровой ход. Пока что у всех классов равные шансы.
3. Так же в начале игрового хода определяется количество AP и MP для каждого персонажа. Остатки AP и MP сохраняются между игровыми ходами. Но не накапливаются больше 6. За исключением адовых собак, у которых лимит 7 (правило 7MP). Правило MPRR означает переброс MP и выбор наибольшего результата броска (сейчас назначены адским псам и гончим технокульта).
4. MP тратится на маневры и на прицеливание. На перемещение между ячейками - 1MP. На прицеливание - 1MP, +2MP за каждое увеличение точности. Чтобы прицелиться, нужно кликнуть на вражеского персонажа (повторный клик увеличивает точность). Максимальная точность 3. Для персонажей с оружие ближнего боя (правило оружия M) прицеливание всегда максимальное, при этом не расходуется MP. Персонажи не могут ходить сквозь друг друга и по диагонали. При перемещении прицеливание сбивается.
5. AP тратится на атаку. Атаковать можно только если ранее было выполнено прицеливание. Стоимость атаки - 2AP. За одну атаку может быть совершено несколько ударов. Для оружия дальнего боя выполняется указанное в профиле оружия число выстрелов (выстрелы за использование). Автоматическое оружие имеет большую скорострельность. Для оружия ближнего боя используется навык персонажа - умелые персонажи за время хода могут ударить больше раз.
6. Атака выполняется по следующему алгоритму: - Выбирается ячейка, в которую пройдёт попадание. При низкой точности высок шанс попадания в смежные ячейки. Можно даже ранить дружественного персонажа (но стрелок не может ранить сам себя). - Определяется попадание в персонажа. При высокой точности шанс попадания выше. - Определяется, нанесло ли попадание рану. Каждая рана увеличивает шанс получения критической раны. - Определяется, получил ли персонаж критический статус после попадания. Возможные значения критов: рана, серьезная рана, потеря сознания, агония и смерть. Первые два крита уменьшают статы раненного персонажа. Если выпал один из последних трёх - раненный персонаж исключается из очереди ходов.
7. Побеждает тот игрок, у которого остались боеспособные персонажи.
Весьма часто в RPG-играх, хотя и есть 3d-графика, но персонажи выглядят очень маленькими. Творческое воображение сначала выстраивает кучу спецэффектов, без определенной сюжетной линии. Диалог придумать сложнее, чем спецэффект. Сценарий удара мечом (черновой набросок). Меч, длинной в 1 метр, обрисовывает в воздухе круг, который исказится и в перспективе, и в изометрии, и в диметрии (по-разному). Конечно, будет овал, на различные соотношения большой и малой оси. На лезвие меча можно добавить блик от Солнца. С точки зрения физических возможностей человека (или эльфа) меч пройдет только 1/4 круга; или даже меньше, если учесть, что меч врезается в плечо - в реальности любой противник инстиктивно немного "скрючится", желая закрыть грудь и живот, как более болезненные точки. Такова анимация. В сюжете игры разница между плечом и животом не существенна. По законам физики, кровь от удара направится к человеку, который совершил удар. Меч должен также и немного проскользить внутри раны. Обратного вращения не будет, потому что "обратное" означает (по физике) - меч отскочил от того предмета, который невозможно разрубить. Конечно, на мече должна быть и гравировка, его украшающая. Гравировка - это вырезка по металлу, и ее следует отличать от рисунка; ведь рисунок, в реальном бою, слишком быстро сотрется. Кстати, износ меча (и смодулированные трешины) зависят от того, как часто некая 'определенная геометрическая точка лезвия' была атакующей. Но здесь речь, конечно, идет о микротрещинах, от которых меч не развалится.
Здесь я сделал персонажей маленькими, чтобы был тактический вид. Позже хочется ввести какие-то укрытия и увеличить дальность эффективного действия оружия. С крупными персонажами будет неудобно таскать карту, как мне кажется. Но это всё отмазки )) Просто я не умею в хорошо детализированных персонажей с годными анимациями )
Добавлено (21.05.2016, 14:38) --------------------------------------------- Добавил две новые характеристики: навык стрельбы и навык рукопашного боя. В зависимости от того, какое оружие используется, используются разные навыки. Чем выше навык стрельбы, тем выше шанс попадания. Чем выше по сравнению с противником навык ближнего боя, тем выше шанс ранить противника. Добавил несколько навыков (перков), которые персонаж может получить. Сейчас случайно выбирается один из доступных перков. Некоторые перки требуют наличия других. Для получения перка нужно выполнить некоторые требования: повергнуть сколько-то противников, нанести урон, получить крит и выжить, победить в партии и т.д. Ну всякие мелочи, типа процента побед к общему числу боёв, удаление персонажа, правка багов. Белый террейн потехи ради.
Добавлено (26.05.2016, 08:34) --------------------------------------------- Немного о прокачке персонажей.
Мне было интересно сделать систему прокачку, основанную не на уровнях, где крутость персонажа - количество опыта, которое он заработал. Идея была в неких атрибутах, для получения которых требовалось бы выполнять соответствующие действия. Таким образом есть перки. - Перки могут что-то изменять в персонаже или быть просто промежуточными (таких будет значительно больше). Изменяться могут характеристики, внешний вид, появляться/отниматься разрешения на использования той или иной экипировки. - Получить какой-то новый перк можно, если выполнить определенную работу. Например: убить 10 противников, заблокировать 10 ударов, победить в 10 боях и т.д. Кроме того, вся работа делится на продолжительную и ту, которую нужно выполнить в течении партии. Соответственно, прогресс выполнения первой не сбрасывается после окончания боя, второй - сбрасывается. В один момент времени может быть только один активный перк на персонажа, работа которого выполняется. - Так же каждый перк может требовать наличие других перков. Типа, дерево ))) В основном все перки будут требовать наличие других. Кроме классовых перков, которые даются по умолчанию. И, возможно, некоторых общих.
Как сейчас: - Изменяется ряд характеристик: сила, сопротивления ранам и критам. Добавляются такие правила, как положительный реролл AP и MP. Конкретные перки с бонусами пока не введены. Смена графической модели тоже будет немного позже с вводом новых классовых перков. Разрешения на использование экипировки тоже позже, когда будет расширен арсенал. - Доступные работы: повергнуть противника (не обязательно убивать), как неопределённого, так и конкретной масти; заблокировать удары; получить криты и выжить; нанести удары; поучавствовать в боях; победить в боях. - Выбор перка происходит автоматически. При рекрутировании, позже - выбор нового при получении активного. Позже сделаю возможность выбора активного перка из доступных. Silone - Журнал разработки в ВК
Не плохая задумка насчёт "перков". По началу напомнило прокачку в Dungeon Siege, там каждый навык качался при его использовании, то есть при стрельбе из лука качался навык владения луком, тем самым повышая уровень владения и доступность более крутых предметов, увеличение шанса и силы "крита". Так же прокачивалась сила, выносливость и магия. В общем все навыки прокачивались лишь тогда, когда они использовались. Насчёт ветки, то точно помню, что магия делилась на стихии и тем самым было дерево навыков различавшееся не только видами магии, но и силой воздействия. А для твоей идеи, да ещё и в многопользовательском режиме, ты правильно придумал использовать, что то типа испытания, чтобы прокачать навык. ☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story ░▒▓ Z7NV ▓▒░
Да, испытание - хорошее слово. Представь двух персонажей. Одному нужно нанести урон, а другому - получить раны. Они нашли друг друга )))
А вообще, сейчас сложно предсказать, насколько это будет интересно. Добавлю пару веток перков, пару различных классов персонажей, новые виды работ. Возможно, что-то прояснится с жизнеспособностью этой идеи. Silone - Журнал разработки в ВК
Ну вроде того. Рад, что более-менее доступно донёс идею. Со временем буду расширять набор задач, ровно как и возможностей персонажей. Прямые удары, блокировки - всё будет в том или ином виде ) Я, кстати, не уверен насчёт жанра. Насколько я понимаю, TBS должна быть более стратегической. А это что-то вроде тактического симулятора или вроде того. Silone - Журнал разработки в ВК
Там же, на вики, сказано, что стратегия есть достижение долговременно цели через тактические шаги. В общем, да, стратегия будет, когда добавлю возможность владения территориями и крафт.
Добавлено (30.05.2016, 10:25) --------------------------------------------- Добавил разделение персонажей по фракциям. Дальше сделаю конкретные работы, где будет, например, убить 10 легионеров и т.д. Так же добавил такой параметр, как поведение персонажа (пока неясное наименование параметра), если он атакован или атакует. Поведение персонажа определяет класс при получении урона. И действие - при нанесении. Всего 6 определенных поведений: тактическое, яростное, силовое, скрытное, (без имени), (без имени); и одно не заданное. Есть предопределенная таблица: если яростным поведением атаковать тактического персонажа, то будет реролл при нанесении урона. И наоборот: тактик против ярости - отрицательный реролл. Не заданное поведение (только для действий) не получает ни бонусов, ни штрафов. Экипировка с конкретными поведениями так же будет немного позже.
Грустно видеть, что люди регистрируются, но не могут поиграть из-за багов. Прошу прощения. Самое гнилое место - сетевое взаимодействие. Поэтому сейчас займусь устранением этой досадной оплошности, насколько это позволено.
Добавлено (16.06.2016, 19:43) --------------------------------------------- Попробовал немного графония. Художник из меня так себе, но на выходных коды не шли, а пикселей захотелось.
Добавлено (18.06.2016, 22:37) --------------------------------------------- Учитывая то, что нельзя гарантировать порядок получения веб-пакетов и, самое главное, упорядочивание событий на поле брани, формирование ответов сервера было полностью переписано. По сути, переписана вся серверная часть. Сейчас идёт процесс отладки этой адской машины. А тем временем, караульные легиона бдят!
ПыСы В пикси весьма странный способ вывода с учётом z-индекса. Мне он не нравится. Совсем. Возможно надо просто привыкнуть. Пока реализовал самый попсовый вариант. Зато тот чувак, который стоит спиной, больше не перекрывает своего взводника.
Дата: Воскресенье, 19.06.2016, 11:35 | Сообщение # 10
( περιμετρ )
Сообщений: [887]
Последние графические добавления смотрятся отлично.
Цитатаkreghek ()
ПыСы В пикси весьма странный способ вывода с учётом z-индекса. Мне он не нравится. Совсем. Возможно надо просто привыкнуть. Пока реализовал самый попсовый вариант. Зато тот чувак, который стоит спиной, больше не перекрывает своего взводника.
Дата: Воскресенье, 19.06.2016, 16:59 | Сообщение # 11
Сообщений: [16]
Спасибо. Впереди много нового и графического. И самое важное, рабочего играбельного.
А насчёт z-индекса. Там просто чтобы указать, кто будет отрисовываться поверх, нужно следить за порядком вложенных объектов. Во-первых, как по мне, это не очевидно. Во-вторых, ну что, нельзя было это как-то сделать через нормальный z-индекс объектов в самой библиотеке? Самые пляски начинаются, когда персонаж и кусок окружения (кусты, например). Silone - Журнал разработки в ВК
Стабилизация и отладка новой внутренней архитектуры идёт полным ходом. Отлавливаются и устраняются старые баги, вносятся новые. Потихоньку восстанавливается графическая часть, переделанная на новый лад. Получается довольно прикольно, а то, что не получается - беспощадно отстреливается
Тем временем на сцену выходят обновленные представители народа Гаарн. Пока без своего рунного оружия и викингских щитов. Активно ведётся работа над классной анимацией смерти. Потому как не гоже более благородным воинам умирать просто изменяя rotation контейнера. Должна быть кровь, кишки, расчленёнка, фаталити, бухалити и всё в этом духе.
Долго думал, стоит ли выкладывать такую версию на всеобщее обозрение. Всё таки многие штуки не реализованы и не отлажены как следует. При чём, некоторые старые штуки, которые работали раньше, работать перестали и были отправлены на перевоспитание. В итоге не удержался, ибо велико желание показать, что получилось. Приветствуется всевозможная критика, особенно по стилю персонажей.
Пока что отломались: - 2 фракции - LGC и наёмники. Культисты экстренно восстанавливаются. Как только завершать ритуал соединения через синие молнии. А с демонами-наёмниками требуется довольно серьезная доработка. Во-первых, дальше хотелось бы вывести из прототипов персонажей больших размеров (4х4 клетки, 9х9 клеток). Псы будут опаснее. Во-вторых, для наёмников планировался стиль саммонера - один человек с хлыстом и стая безумных псов. Всё это будет в одной из следующих dev-версии. А пока обкатываем то, что есть. - Развитие перков. Так как серверная часть, по сути, переписана с нуля, в учёт работ прокрались страшные баги, ломающие абсолютно всё. Прокачка упразднена, но будет отлажена и включена в ближайшей dev-версии. - Автопереход хода. Вообще, вводится не просто автопереход после 30 секунд, а некий механизм обработки ситуации когда один из игроков отвалился. И ограничение по времени на ожидание на бой. Чтобы как-то сгладить ситуации, когда игрок оказывается залочен в бою. В общем, если вы зашли в бои и ничего не происходит - без паники, пишите, вытащим )) - Смерть персонажей. Отключена опять же из-за переработки архитектуры. Вернётся вместе с перками. - Анимации смерти и атаки. Не столько отломалось, сколько ещё не сделано. Но суть одна. Сейчас персонажи просто стоят, когда бьют. И просто переворачиваются, когда падают бездыханными на поле боя.
Планы на будущее: - Починить всё выше. - Валюта и её польза при покупке уже обученных персонажей или снаряги. - Возможность экипировать персонажей по вкусу в рамках классовых ограничений. Увеличение разнообразия экипировки.
Добавлено (19.09.2016, 22:29) --------------------------------------------- Постряпуха переписана ещё раз. Теперь всё работает на Angular2 + TypeScript (разумеется) + .Net WebApi. Ангуляр позволил делать более управляемый и сложный гуй. Собственно, логика боёв тоже вышла из-под контроля. Но при помощи ТС удалось как-то вдохнуть во всё это новую жизнь. Кроме того, после долгого мытарства, всё же введены уровни. Вообще произошло переосмысление прокачки. Теперь все персонажи строго фиксированных классов (стрелок, милишник, саппорт и т.д.) со фиксированным набором скиллов и оружия. Уровни повышают урон скиллов и хп персонажа. Дополнительно перки влияют как на статы персонажа, так и на статы скиллов. www.silone.somee.com закрыли, после стабилизации новой версии перезапущу в новом виде.
Добавлено (27.09.2016, 20:26) --------------------------------------------- В каком-то виде воплощена идея о глобальной карте. Отряд игрока может перемещаться по глобалке. Если подойти к мобам достаточно близко, то можно нафармить опыта/люлей. Заходим за край - переходим на следующую карту. Потенциально может быть сколько угодно переходов, но сейчас остановился на 16 по горизонтали и вертикали. Так же есть "типа данжи" - отдельные карты со своими мобами, в будущем, ландшафтом, лутом, целями победи и т.д.
Позже сделаю плавные переходы между биомами в виде пограничных тайлов. А так же вывод инфы о клетке на глобалке, чтобы было понятно, где вход в данж (сейчас это заметная пещера и незаметный бункер в руинах).
Дата: Понедельник, 31.10.2016, 20:11 | Сообщение # 20
Сообщений: [16]
Да поспешил. Если честно, то какой-то убийственной идеи, как это должно выглядеть, пока окончательно не сформировано. Всё будет серее, мрачнее. Хотелось бы, оставаясь в рисованном стиле, максимально выпилить мультяшный налёт.
Типа этого:
Добавлено (01.10.2016, 04:29) --------------------------------------------- Туман войны. Очень требовательный и несговорчивый господин. Требует к себе особого подхода. Придирчив к мелочам. Но, наконец-то, удалось наладить с ним более-менее стабильное партнёрство.