Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:

fheroes2: Resurrection

Обсуждаем, делимся впечатлениями, новой информацией
offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение nonRegistrated » 12 мар 2022, 15:17

Здравствуйте, любители Героев Меча и Магии!

Проект fheroes2: Resurrection, возрождающий вторую часть серии HoMM, продолжает движение к намеченной цели обновившись до 0.9.13 версии.
Мы бы хотели посвятить вас в подробности о ходе разработки проекта за последний месяц.

Эта версия движка fheroes2 является особенной, т.к. нашей командой был представлен прототип специального текстового режима, что поможет играть в "Героев" людям, у которых есть проблемы со зрением. На данный момент этот режим представляет собой особое консольное окно, в котором будет выводиться текст со всей необходимой для игры информацией. Этот текст может быть легко озвучен любым синтезатором речи, что позволит игрокам погрузиться в игровой процесс этой пошаговой стратегии.
Изображение

Для окна, в котором игрок проходит инструктаж к кампании, мы добавили информационные окна. По правому клику мыши игроки могут ознакомиться со всеми полученными наградами и уточнить, что конкретно означают бонусы, доступные для выбора перед началом сценария.
Изображение

Еще из нововведений мы хотели бы выделить полностью переработанные полосы прокрутки. Теперь размер каждого списка будет интуитивно понятен по первому же взгляду на центральную секцию полосы, которая изменяется в зависимости от числа элементов в списке.
Изображение

Также мы улучшили большинство диалоговых окон в игре. По правому клику мыши можно получить дополнительную информацию об элементах, находящихся в окне (артефактах, заклинаниях, ресурсах и пр.).
Данные изменения никак не влияют на игровой процесс, но делают игру 1996 года выпуска куда приятнее и удобнее для игроков.

В движке появилась поддержка Чешского алфавита, что позволит отображать тексты в картах, созданных на чешской версии игры. Кроме этого, переводы на остальные языки получили некоторые исправления.

Не прекращается и работа над ИИ. Ваши противники теперь будут более рационально нанимать героев и отстраивать замки. А в бою и на карте приключений ИИ будет придерживаться более эффективной тактики.

Как всегда, наша команда исправила свыше 50 багов, в числе которых множество проблемных мест со звуковым сопровождением игры. Также стоит упоминания тот огромный пласт работы над оптимизацией кода проекта, который не заметит конечный пользователь, но который весьма необходим, чтобы движок работал стабильнее, быстрее и был готов к тем будущим изменениям, которые вас ожидают в рамках будущего проекта fheroes2.

Благодарим Вас за поддержку нашего проекта. Мы надеемся, что вскоре сможем порадовать вас еще большими изменениями и улучшениями.

Разработку проекта можно поддержать на Patreon.
Вернуться к началу

offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение nonRegistrated » 11 апр 2022, 19:00

Приветствуем вас, любители Героев Меча и Магии!

Позади еще один месяц активной разработки, результаты которого можно оценить в новой 0.9.14 версии проекта по возрождению Героев Меча и Магии 2 - fheroes2.

Продолжаются работы над адаптацией движка на разные языки. Исправлено множество ошибок в переводах. Для норвежского и итальянского языков из ресурсов игры теперь генерируются все необходимые символы.
Изображение

А для большинства языков создана корректная кнопка режима битвы «Battle only».
Изображение

Полностью переработан код, отвечающий за функционирование артефактов, с помощью которого было исправлено множество проблем, связанных с некорректной работой артефактов и даже отсутствием необходимых свойств у некоторых из них. Это изменение также является фундаментом для добавления новых артефактов в игру или изменения свойств текущих, предоставляя широкие возможности для будущего моддинга.

Улучшен ИИ, который теперь рациональнее использует заклинания в бою, выставляет приоритеты отстройки замков на карте, а также может использовать заклинание "Дверь Измерений", чтобы перемещаться к своим целям на карте приключений. Будьте осторожны, ведь прыткий противник теперь может появиться из ниоткуда. ;)
Изображение

Были справлены ошибки в расчете прироста существ и стоимости капитуляции, а также доработана логика перемещения существ по полю боя. Помимо этого ведутся работы по созданию полноценного приложения fheroes2 для macOS.

Добавлена поддержка движком музыкальных файлов оригинальной игры в форматах MP3 и FLAC.

В общей сложности исправлено свыше 50 багов проекта.

Надеемся, что с этим релизом вам еще больше понравится играть в героев.

Разработку проекта можно поддержать на Patreon.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5048
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1934 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение AlexSpl » 11 апр 2022, 19:07

Спасибо за то, что продолжаете работу над проектом. Ваша последовательность вызывает уважение и веру в то, что над проектом работают настоящие профессионалы и искренние энтузиасты Героев 2.

Насчёт DD. Никогда не задавался таким вопросом. Но знаю, что в Героях 1 компы никогда не используют это заклинание на невидимой человеку территории. Конкретно это исправление является исправлением бага движка fheroes2 или бага оригинальной игры?
Вернуться к началу

offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение nonRegistrated » 11 апр 2022, 19:21

@AlexSpl
Спасибо. Раз уж взялись, нужно сделать движок как следует. Чтобы потом не краснеть перед потомками.)

Мы ведь сами создаем свой ИИ. Он совсем никак не связан с оригинальным. Поэтому не имеет тех багов, которые вы могли встретить в оригинальной игре. Мы просто создаем его так, как считаем, хороший противник должен себя вести: пользоваться DD, не отвлекаться в бою на "единички", рационально развивать королевство и проводить экспансию. Проект всё же имеет наш, открытый код и у нас нет ограничений моддеров: можем научить ИИ чему угодно. Вплоть до сбора "Порталом Города" всех существ со всех городов и атакой игрока на первый день недели.
Вернуться к началу

offlineshukang  
 
Сообщения: 6
Зарегистрирован: 21 июл 2015, 14:06
Пол: Не указан
Поблагодарили: 1 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение shukang » 06 май 2022, 09:51

добрый день !
обновил версию Heroes2 до 0.9.14 на Nintendo Switch :smile9: .
стали корректно работать сохранения, ехал и рубил в поезде, вполне себе кайфово ! :smile13:
музыка только не играет (файлы с БУКА-версии) :smile7:
Вернуться к началу

offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение nonRegistrated » 07 май 2022, 11:22

@shukang
Здравствуйте. Очень рады, что вам нравится. )

Цитата:
музыка только не играет (файлы с БУКА-версии


Речь идет только о музыке или вообще звуках в игре? Или вы о музыке высокого качества?
Попробуйте открыть issue на гитхаб. Так не должно быть. Всё должно работать.
Вернуться к началу

offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: Free Heroes of Might and Magic II Resurrection

Сообщение nonRegistrated » 09 май 2022, 14:37

Приветствуем вас, любители серии героев меча и магии.

По нашему обыкновению, презентуем в первой неделе месяца обновление движка fheroes2 - 0.9.15, которое привнесло несколько нововведений и улучшений игры.

Движок fheroes2 теперь позволяет изменять цвет курсора, как это было в оригинальной игре. Теперь игроки смогут получить и «монохромный» опыт играя в Героев 2.

Помимо этого разработчики в движке полностью переделали систему «горячих клавиш» и добавили отдельный пункт в главное игровое меню, где игроки смогут ознакомиться с перечнем доступных клавиш для быстрого управления игровым процессом.

В этом же меню была добавлена возможность изменять звуковые настройки игры, менять цвет курсора или включать специальный текстовый режим, о котором мы писали в одном из предыдущих релизов.
Изображение

Изображение

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

Изображение

Кроме того, ИИ получил очередной «апгрейд», чтобы показывать еще более оптимальную игру. Теперь он может пользоваться заклинанием "Показать всё", чтобы изучить всю карту и пользуясь этим преимуществом разумнее осуществлять экспансию. Также скорректированы алгоритмы разведки и планирования для героев ИИ: они рациональнее расходуют очки передвижения на разведку, строят свой путь так, чтобы не мешать друг другу в узких местах, а еще более экономно расходуют ману.

В движке появилась поддержка еще большего количества языков! Была добавлена поддержка Украинского уже со значительным количеством переведенного текста. С этим еще много работы, но начало локализации положено. Остальные языки также не остаются без внимания: обновлены переводы на Русский, Французский, Польский и Норвежский языки.

Изображение

Как всегда, было исправлено свыше 50 багов движка, устранив в том числе множество ошибок логики и отрисовки игры.

Мы надеемся, что с последним обновлением игрокам еще приятнее будет запускать и играть в Героев Меча и Магии 2.

Разработку проекта можно поддержать на Patreon.
Вернуться к началу

offlineАватара пользователя
Владимир  
Ветеран
Ветеран
 
Сообщения: 909
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 528 раз.

Re: fheroes2: Resurrection

Сообщение Владимир » 03 июн 2022, 06:54

Добавил страничку с проектом в раздел "игры и разработки" справочника. Пока что выглядит бедно, так что в дальнейшем пишите, что ещё стоит туда поместить.

Скажите, а почему ваша команда держится за следующие три фишки, доставшиеся в наследство от предыдущих авторов:
-ход на месте
-найм неулучшенных существ
-кнопка MIN при найме
Первые две возможности - это характерная черта Героев 3, причём тоже начиная не с самой первой их версии.
Да, и плата за улучшение уже нанятых неулучшенных существ в оригинальной игре была равна удвоенной разнице в цене (что воспринимается как штраф за ранний найм "хоть кого-нибудь"). Почему у вас она стала (или осталась от прошлой команды) равна обычной разнице?

Нажимать кнопку MAX в оригинальных версиях уже давно вошло в привычку. Также вошло в привычку, что если промахнуться по кнопке, можно нажать её ещё раз - там всё ещё (и всегда) будет MAX. Поэтому автоматическая установка числа существ на максимум (изначально) выглядит скорее неудобной, но точно неудобна динамическая замена кнопки MAX на MIN.
Если "принципиально не согласны", то сделайте хотя бы MIN=0, или переименуйте это из "MIN" в "1".
Ещё, кстати, неплох был бы вариант с ScrollBar, как в более поздних частях игры (например, между окошком "Cost per troop:" и кнопками).


При обмене войск между героями (или разделении отряда на несколько) поле с количеством существ является просто текстовой меткой. В оригинале было интерактивным и позволяло ввести количество существ.

Двухклеточные существа довольно странно ходят на поле боя. По крайней мере, у его границы. Передвигаю волка на клетку в бок с ряда 7 (смещён на полгекса вперёд) на ряд 6 или 8. Волк идёт вперёд-вправо (влево), затем - назад. В оригинале сразу бы шёл назад-вправо (влево).
Вернуться к началу

offlinenonRegistrated  
имя: .
Посвященный
Посвященный
 
Сообщения: 72
Зарегистрирован: 03 сен 2020, 05:54
Пол: Мужчина
Поблагодарили: 81 раз.

Re: fheroes2: Resurrection

Сообщение nonRegistrated » 05 июн 2022, 18:58

Здравствуйте, Владимир.

Для начала хочу поблагодарить, что создали заметку о нашем проекте на вашем ресурсе. Я очень рад, что вы помогаете с освещением нашего проекта.

Польщен, что вы нашли время и вдумчиво просмотрели fheroes2. В своих комментариях вы затронули темы, которые далеко не каждый замечает, что говорит о том, что вы хорошо знаете, как работают "Герои".

На данный момент в движке существует некоторое количество глобальных (и не очень) отличий, которые малозаметны людям, мало или давно игравшим в "Двойку".
И я в курсе о тех моментах, которые вы упомянули.
Некоторые из них существуют в проекте осознанно. Статус "Беты" проекта подразумевает, что fheroes2 пока еще не готов и находится в разработке, поэтому любое отличие - это либо рудимент от прошлых разработчиков, либо маленький эксперимент с нашей стороны в целях изучения игрока. А чаще - и то и другое сразу.

"Ход" на месте - безусловно отсутствовал в "Двойке" и в "Возрождении Эрафии". Но пока что он присутствует в нашем движке. Дело всё в том, что эта механика настолько удобна и привычна пользователям, что никто до вас не обращал на это внимания. :) А я уже с очень многими игроками общался, в виду своей роли в проекте.
И сама эта механика настолько органично вписалась в геймплей "Героев", что многие игроки уже испытывают серьезный дискомфорт в ее отсутствие. Оригинальные разработчики, на мой взгляд, сделали совершенно правильно, когда включили её в игру. На данный момент мы, можно сказать, изучаем мнение игроков на этот счет. И в подавляющем большинстве игроки с превеликим удовольствием этим пользуются.
Оригинальная игра полна логических изъянов, которые мы не будем исправлять. Например таких, как отсутствие ресурса в "еженедельно посещаемых" объектах, когда герой "ночует" на этом самом объекте в 7 день. Даже в третьей части оригинальные разработчики добавили "ход на месте" не сразу (как и урон от рва, например), но все же сделали это погодя, можно сказать, посреди игры. Поэтому отличия нашего проекта с оригиналом неизбежны. Но мы стараемся свести их к минимуму и придерживаться канона.

С платой за улучшение - схожая история. Игрокам весьма привычна "честная" цена за улучшение и очень часто они с недоумением смотрят на цены улучшения в оригинале. Но здесь я придерживаюсь скорее Вашей точки зрения. Возможно такие "драконовские" цены в оригинале были введены осознанно, чтобы штрафовать игроков за поспешную скупку существ или, например, для ограничения игрока в бесконтрольном присоединении существ (в частности неулучшенных). Насчет этого до вас еще несколько игроков тоже интересовались этим вопросом. И мы пока оставили стоимость как есть. Но на релизе, подобное глобальное изменение скорее всего будет включено в список настраиваемых опций (за снижение количества которых, мы до потери пульса бьемся каждый день: или со старым кодом fheroes2, или же с очередным фанатом моддерства, который жаждет добавить в игру 1000 и 1 новую опцию :) ), чтобы игроки могли всё же выбрать оригинальное поведения игры. Но пока что большинство игроков не очень горит желанием возвращать старые цены, но мы с Вами понимаем, как оно должно быть на самом деле. ;)

Возможность нанимать неулучшенных существ. Мы пока еще не обсуждали дальнейшую судьбу этой механики, но по моему личному мнению, она навряд ли ломает геймплей. Но вместе с тем дает игроку заслуженный выбор: возможность выбирать существо для найма. Это дает игроку больше пространства для создания своей армии. Единственное, что я бы изменил в текущей реализации - это сделал бы визуальное предупреждение игрока, чем чреват найм неулучшенных существ и последующее их улучшение.

А касаемо кнопок MIN/MAX - здесь всё просто: в 99% случаев игроки нанимают всех доступных существ, поэтому выбор максимума по умолчанию - напрашивается сам собой. Даже Вы сами писали, что нажимать кнопку МАХ - просто привычное действие. Наблюдая за стримерами, которые нажимают на нее поначалу по привычке, я уже через пол часа замечал, что они легко привыкли и нанимают нужных им существ без лишнего действия. А опытные пользователи fheroes2 умудрялись нанимать всех существ в городе за пару секунд пользуясь для найма выбранного максимума клавишей "Enter".
Кнопка MIN у нас сделана для того, чтобы в исключительных случаях, когда игроку нужны не все существа, а всего лишь несколько - не отматывать количество вручную (ведь их там могут быть сотни), а вернуться к 1 существу (0 ведь нанимать бессмысленно). По итогу, вам ничего в том окне, кроме как "нанять" нажимать не нужно в подавляющем большинстве случаев. Не нужно промахиваться по кнопке МАХ и не нужно ее вообще трогать, только если вы не хотите вместо всех существ, нанять 1,2 3...
Для добавления скроллбаров потребуется полная переработка окна найма. А ввиду того, что некоторые элементы в нем являются частью самого окна и окно само по себе небольшое и растянуть его нельзя - задача не самая тривиальная. Поэтому пока оставили найм как есть. Хоть и соглашусь, что скролбары в последующих частях удобнее, чтобы примерно отмерять часть стека. Но у нас для этого есть быстрые кнопки для деления стека на 2,3,4, и т.д равных.
А текстовая метка по умолчанию является выделенной. Вам не нужно на нее нажимать, как было в оригинале. Вы сразу можете использовать клавиатуру, чтобы вводить нужные количесва существ. Но, повторюсь, эта реализация еще не финальная и будет еще дорабатываться.

А касаемо прокладки пути "двухгексовых" существ на поле боя - алгоритм не самый простой и ребята реализовали пока в таком виде. Логика перемещения не ломается, просто есть лишние анимации для перемещения. "Большое" существо не всегда может протиснуться в какие-то узкие места и сложно сразу одним алгоритмом захватить все крайние случаи. В будущем еще будем дорабатывать. В исходном коде fheroes2 с этим был просто мрачный мрак.
(кстати, оригинал тоже не всегда работает корректно: я не раз ловил баги, когда существо либо по пути застревало во рву, хотя по логике должно было обойти, либо вообще не атаковала с какого-то конкретного угла, пропуская ход. Даже где-то есть видео, где существо бежит атаковать, а затем на полпути разворачивается и бежит обратно, так атаку не осуществив. :smile12: )

Спасибо, за ваши коментарии. Нам будет пища для размышления.

Но смотрите, в любом случае, с оригиналом неизбежно будут какие-то отличия. Мы для того и работаем над проектом, чтобы игра изменилась и стала лучше. Я уверен, если бы оригинальные разработчики продолжили ухаживать за игрой, они сами кое-что меняли бы в логике игры. И это нормально на мой взгляд. Это эволюция. "Двойка" имеет внушительный список изъянов, которые мы стараемся исправить в fheroes2.
Вернуться к началу

offlineTrueMefista  
имя: Mefista
Новичок
Новичок
 
Сообщения: 19
Зарегистрирован: 18 дек 2021, 12:35
Пол: Женщина
Поблагодарили: 2 раз.

Re: fheroes2: Resurrection

Сообщение TrueMefista » 06 июн 2022, 04:44

nonRegistrated писал(а):

Даже где-то есть видео, где существо бежит атаковать, а затем на полпути разворачивается и бежит обратно, так атаку не осуществив

Я бы посмотрела XD
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1