The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск открытого движка Heroes of Might and Magic 2 - fheroes2 - 0.9.18

11.08.2022 18:04

Доступен выпуск проекта fheroes2 0.9.18, который воссоздает движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic II или из оригинальной игры.

Основные изменения:

  • Переработан код, отвечающий за воспроизведение MIDI и позволяющий продолжать композиции с того места, на котором они остановились.
  • Исправлено запаздываение некоторых звуков.
  • Новая система отрисовки объектов на карте приключений, которая закрыла более 40 проблем, связанных с отображением.
  • Исправлена логика расстановки существ в бою и генерация их в посещаемых объектах на карте.
  • Навык "Дипломатия" теперь работает полностью, как в оригинале.
  • Обновлены переводы на польский, болгарский, русский и венгерский языки.
  • Исправлено свыше 50 задокументированных ошибок.


  1. Главная ссылка к новости (https://github.com/ihhub/fhero...)
  2. OpenNews: Выпуск открытого движка Heroes of Might and Magic 2 - fheroes2 - 0.9.17
Автор новости: sirDranik
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57624-fheroes2
Ключевые слова: fheroes2
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (79) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, Аноним (6), 20:00, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ура! Все технические вопросы по звуку закрыты! Пошла очередная итерация изменений глобальной карты, в этот раз(в коде) очень много чего удалось обобщить! Это даёт уверенность что в ближайшее время глобальная карта будет работать как в оригинале(не только отрисовка).
     
  • 1.9, Михрютка (ok), 20:07, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    человека, первым нашедшего 10 различий между запощенными скриншотами, ждет приятный бени^Wбонус от разработчиков.
     
     
  • 2.10, Аноним (10), 20:37, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Очки подарите?
     
  • 2.11, Аноним (11), 20:38, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Осторожней так, вдруг опеннет читают черти - до утра искать будут, работа встанет.
     
  • 2.12, whoami (??), 20:40, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    флажок. на первом у замка, на втором у игрока.
     
     
  • 3.15, wd (?), 21:30, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    на втором еще в правом верхнем углу сера->дрова
     
     
  • 4.17, Михрютка (ok), 22:02, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    палите всю интригу
     
     
  • 5.26, Аноним (-), 23:41, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Еще 8 осталось! :)
     
     
  • 6.27, wd (?), 00:07, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну волны по разному
    там много же объектов
     
  • 6.30, хаха (?), 01:30, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На первой: флаг, флаг, тень, колесо.
    На второй: волны, водоросли, сера, флаг, глаз, тень, бакен.
    Вот так можно перечислить, ещё имена у файлов разные.
    Но это всё конечно напоминает задачи уровня гномиков на собеседованиях.
     
  • 2.13, Аноним (13), 20:44, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему вы имели в виду "приятный бени бенасси"?
     
     
  • 3.14, Михрютка (ok), 20:48, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему вы имели в виду "приятный бени бенасси"?

    dolan.jpg

     
  • 2.29, Аноним (29), 01:00, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На втором RTX ON
     
     
  • 3.84, Аноним (84), 17:03, 16/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, для такого не грех и хорошую видяху купить... наконец-то хоть киллер-фичи видны.
     
  • 2.32, Аноним (32), 02:28, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Были решены проблемы с порядком отрисовки. На первом наборе скринов - наверху отрисовался флаг героя, которого там не должно быть. На втором - копыто коня второго героя отрисовалось поверх первого.
     
  • 2.40, sirDranik (ok), 10:56, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Приоритет отрисовки объектов на карте имеет достаточно сложную логику: когда объект нужно рисовать поверх одного, а когда нет. С тенями тоже логика достаточно нетривиальна: где нужно тень поверх рисовать, а где тень должна уходить подниз. Оригинальная игра также изобилует подобными косяками, когда сквозь объект отрисовываются части другого объекта. К финальному релизу движок fheroes2 должен будет отрисовывать все корректно и приятно глазу.
     
     
  • 3.62, Аноним (62), 13:23, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    z-order, в данном случае рисовать объекты сверху вниз
     
     
  • 4.65, Аноним (6), 18:27, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    было бы так просто - проблем бы не было. Трудности из-за загадочной души разработчиков оригинальной игры, там очень не простая логика и спустя пару годиков времени, ведущий разработчик таки придумал схему как это можно обобщить. Ранее он исправил множество проблем по отрисовке, но всегда всплывали какие-либо нюансы. В данный момент была предпринята очередная солидная попытка устранить их все.
     

  • 1.16, pofigist (?), 21:50, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Без .rpm и .apk не взлетит.
     
     
  • 2.18, Michael Shigorin (ok), 22:09, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    http://repology.org/project/fheroes2/versions
     
  • 2.19, Аноним (6), 22:40, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    zip архив - есть, flatpak - есть, deb - есть, и эти наверняка кто-нибудь собирает, плохо ищите.
     

  • 1.20, YetAnotherOnanym (ok), 23:02, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Навык "Дипломатия" теперь работает полностью, как в оригинале.

    Он и в оригинальной был бесполезен чуть более, чем полностью.

     
     
  • 2.21, Аноним (6), 23:21, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    оо вот он чел который не играл в homm2, он по силе второй, сразу после некромантии)
     
     
  • 3.23, YetAnotherOnanym (ok), 23:32, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да хрен там. Специально один раз прокачал до эксперта, подходит к существам - либо предлагают, чтобы маленькая кучка присоединилась за несусветные деньги, либо разбегаются (если у героя армия сильная), либо атакуют (если армия слабая). В чём прикол этого навыка - я так и не понял.
     
     
  • 4.25, Аноним (-), 23:39, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В том что тебе не надо париться ни количеством замков, ни их отстройкой, если однотипных юнитов на карте хватает. Ну да, он в H2 немного странноватый но работает, в HIII поприкольней, но все-равно иногда на ровном месте обеспечивает ацкий легион который другими методами и не наберешь особо.
     
  • 2.24, Аноним (24), 23:36, 11/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты им просто пользоваться не умеешь. Это делается так: набираешь 1-2 пачки относительно мощных юнитов герую с этим скилом. Шарахаешься по карте в режиме "free roaming". В чем фича? А тебе больше не надо по замкам бегать. Подзаправка на карте стоит. И пофиг что в замке отстроено. Если на карте достаточно однотимных юнитов, довольно быстро наступает пц всему живому.
     
     
  • 3.28, YetAnotherOnanym (ok), 00:14, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так они на переговоры почти никогда не идут! Либо нападают, либо разбегаются. А если вступают в переговоры, то предлагают сделку на все деньги, которые есть. Откажешься - нападают.
    И кроме того, из этой "подзаправки" надо выбирать отряды одной расы (максимум - двух), иначе мораль падает.
     
     
  • 4.41, sirDranik (ok), 10:59, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для того, чтобы существа присоединились, должно соблюдаться два правила: должен быть свободный слот в армии героя и армия героя должна быть примерно в диапазоне (не помню точную формулу сейчас) 2х-5х от армии нейтралов. На эксперте дипломатии присоединяются все существа нейтралов. Да, разумеется, это не так дешево, но, как замечали коментаторы выше, этот навык позволяет пополнять войска без беготни к замку, а учитывая, сколь мало очков движения имеют герои в "Двойке", это значительно ускоряет прохождение карты.
     
     
  • 5.49, YetAnotherOnanym (ok), 21:03, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > должен быть свободный слот в армии героя

    Это даже я догадался ))
    > и армия героя должна быть примерно в диапазоне (не помню точную формулу сейчас) 2х-5х от армии нейтралов

    Понятно. То есть, для того, чтобы дипломатия работала, ещё надо и армию не больше какого-то предела?
    > это не так дешево

    Особенно вначале, когда активно строишься и деньги всегда на нуле.
    > этот навык позволяет пополнять войска без беготни к замку

    Нет уж, я лучше буду иметь на каждом направлении пару героев, один воюет, второй бегает туда-сюда с пополнением.

     
     
  • 6.50, freehck (ok), 00:44, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > и армия героя должна быть примерно в диапазоне (не помню точную формулу сейчас) 2х-5х от армии нейтралов

    А в чём измеряется размер армии? Юниты-то разных уровней бывают. Как они сравниваются?

     
     
  • 7.54, Аноним (84), 04:18, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    у каждого юнита есть сила "в мужиках". Чёрный дракон это 852 мужика, Титан это 695 мужиков, костяной дракон это 356 мужиков, скелет - 6 мужиков. Просто перемножается и сравнивается. Для присоединения сила должна быть в 2 или более раза больше, чем у отряда. Призраки и элементалы никогда не присоединяются.
     
     
  • 8.55, Аноним (84), 05:45, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Топ юнитов по силе, заложенный в игре Чёрн дракон 852,7 Крас дракон 695,7 Т... текст свёрнут, показать
     
     
  • 9.57, YetAnotherOnanym (ok), 09:32, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Крестоносец , если бы это было уместно в сказочном мире магии и если бы перево... текст свёрнут, показать
     
     
  • 10.58, Аноним (84), 09:40, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне больше нравится Крузодёр Улучшенный рыцарь на лошадке Я вообще вырос на ве... текст свёрнут, показать
     
     
  • 11.60, YetAnotherOnanym (ok), 13:16, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хы Шампиньон - это прикольно У меня обычный кавалерист из рыцарского город... текст свёрнут, показать
     
     
  • 12.61, Аноним (84), 13:18, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если у тебя есть версия с Йотуном, зашли в оркестр, а то фиг найдёшь сейчас ... текст свёрнут, показать
     
     
  • 13.66, YetAnotherOnanym (ok), 18:37, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ куда ... текст свёрнут, показать
     
     
  • 14.69, Аноним (84), 21:25, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    в оркестр... текст свёрнут, показать
     
     
  • 15.70, YetAnotherOnanym (ok), 01:02, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не знаю, что это ... текст свёрнут, показать
     
     
  • 16.71, Аноним (84), 03:53, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну хоть куда-нибудь зашли ... текст свёрнут, показать
     
     
  • 17.73, YetAnotherOnanym (ok), 09:56, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https cloud mail ru public qMpc qzj9C4JeU Архив с самой игрухой искать лень ... текст свёрнут, показать
     
     
  • 18.74, Аноним (84), 10:37, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Стыдно в сети искать, я наизусть помню mount -o loop,offset 32256 Я во-первых, н... текст свёрнут, показать
     
     
  • 19.75, YetAnotherOnanym (ok), 11:06, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, я редко пользуюсь, поэтому наизусть не помню Иногда играюсь, по настроению ... текст свёрнут, показать
     
  • 19.78, sirDranik (ok), 15:50, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если не ошибаюсь, этот дикий пиратский перевод получается при установке русифика... текст свёрнут, показать
     
  • 5.76, другое Имя (?), 15:01, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не проще выделить отдельного героя, который будет бегать по замкам и приводить к сильным готовые армии?
     
     
  • 6.77, sirDranik (ok), 15:48, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, иногда это накладно и всё равно долго, когда основной герой глубоко на территориях врага.
     
  • 4.42, Аноним (-), 12:09, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это дороже Зато здесь и сейчас и не зависит от отстроенности замков и их ко... большой текст свёрнут, показать
     
  • 2.34, лютый ж.... (?), 09:10, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Он и в оригинальной был бесполезен чуть более, чем полностью.

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

     
     
  • 3.36, YetAnotherOnanym (ok), 09:44, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты про тех, которые прирастают убитыми, то с ними хорошо играть только против мужиков, спрайтов, хоббитов и т.п. А так - берёшь героя с сильной магией, даёшь ему одного кабана, или волка, или горгулью. Напал, колданул Экзорцизм, сбежал. И так несколько раз.
     
  • 3.44, Аноним (84), 12:38, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ghost-ы в hmm2 не джойнятся
     

  • 1.22, Аноним (-), 23:30, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, в новых версиях что-то опять перетрясли с локацией ресурсов. И автоматические скрипты это круто, но я не помню где у меня ДИСТРИБ 2х геруев. Зато есть инстальнутая копия. Которая до недавних пор отлично работала. А тут вдруг не может найти какой-то файол.

    Господа разработчики, зазырьте как логинг надо делать в хотя-бы battle for wesnoth, и будьте так добры, печатайте НОРМАЛЬНЫЙ лог что оно делает в консоль? Типа, датадир такой-то, открываю файл такой-то (полный путь), сякой-то, там-то, там-то и там-то, упс, файл не найден.

    А то я распихал недостающий файл ну вот блин везде. Не, все-равно "не могу найти файл". Ух, черт, мне что, strace'ом чтоли изучать где оно по факту брать файло пыталось? Оно в стрейс спамит очень уж жестко, неудобно.

     
     
  • 2.31, Аноним (31), 01:49, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Значит не везде еще? Как файл-то зовется?
     
     
  • 3.33, ОноНим (?), 07:46, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    kokoyto_file.log
     
  • 3.45, Аноним (-), 13:36, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Значит не везде еще? Как файл-то зовется?

    А оно не пишет.

    12:49:31: [ERROR] main:  Exception 'No H2D data files found.' occurred during application runtime.

    Вот что хочешь то и делай по такой диагностике проблемы движка. Наверное, "resurrection.h2d", но я вроде попробовал его класть уже почти везде. Так сложно было полный путь указывать в логе и что оно считает data dir-ом? Ну вот блин, пару версий назад все работало, а тут что-то перетрясли и тот датадир видимо стал не тем, и угадайте что же ему теперь не хватает и куда это надо класть.

     
     
  • 4.47, sirDranik (ok), 16:03, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Файл должен быть в fheroes2/files/data , рядышком с папкой lang с переводами.
    Для установки и не нужно помнить где ваш диск с игрой. Нужно лишь скопировать 4 папки в директорию с fheroes2 и порядок.
     
     
  • 5.52, Аноним (-), 02:53, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я вижу его в сорсах в fheroes2 files data resurrection h2d - положил в data ... большой текст свёрнут, показать
     
  • 2.39, Аноним (39), 10:16, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    О да, я так dwarf fortress установил. При запуске она самостоятельно скопировала ресурсы в хомяк и всё равно не нашла их.
     
     
  • 3.59, Аноним (59), 12:46, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Dwarf Fortress настолько суров, что ещё до начала игры намекает на то, что легко не будет.
     

  • 1.35, Ilya Indigo (ok), 09:30, 12/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Молодцы!
     
  • 1.38, Аноним (38), 10:12, 12/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    после пятых в тертьи и вторые невозможно играть. ни баланса, ни графики, и интереса
     
     
  • 2.43, Аноним (43), 12:32, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > после пятых в тертьи и вторые невозможно играть. ни баланса, ни графики,
    > и интереса

    Я вообще не понимаю как можно в пятые играть. Там вместо стратегии - трах с их трехмерным интерфейсом, пока 1 ход закончишь на горе рак свистнет. В результате оно скорее графическое демо чем стратегия. Начиная с этого выводка геруи как пошаговая стратегия и были безнадежно продолбаны их правообладателем. Зачем оно такое надо - черт его знает.

     
  • 2.63, Аноним (59), 15:25, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пятую убило (для меня) поле боя, расчерченное на квадраты. Товарищи разработчики! Хексы вообще-то не от балды придуманы были.
     
     
  • 3.64, Аноним (84), 15:38, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пятую убило (для меня) поле боя, расчерченное на квадраты. Товарищи разработчики! Хексы
    > вообще-то не от балды придуманы были.

    В кингс баунти были квадраты.

    Кстати, ремейку оригинальной KB с некоторыми наворотами (в оригинале она больше на головоломку счётную похожа, чем на приключения) я бы обрадовался ещё больше, чем fheroes2. :) Бои в квадратах там норм, приключение бы расширить. Русскую-украинскую народную kb2 не предлагать :), там вообще логика другая, хотя камнетёсы и копатели - это нижтяк!

     
     
  • 4.67, Аноним (59), 18:53, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Маразм в том, что в новой King's Bounty как раз хексы.

    А что в оригинале были квадратная сетка — так это можно сказать, например, «вот в Doom 2,5D было, а в Wolf3D вообще плоский лабиринт, и отличные игры были». Были, но любим мы их не за это.

     
     
  • 5.68, Аноним (84), 21:12, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз именно за это Я в hmm3 вообще никогда не знаю, дойдут до меня противник... большой текст свёрнут, показать
     
  • 5.72, Аноним (-), 07:48, 14/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Люди играют в шахматы вовсе не за гламурный трехмерный интерфейс. С геруями примерно так же, и в пятой версии их вот именно пошаговость и стратежность сильно убили неудобным и дурным интерфейсом. Представь себе что в шахматах надо будет экран вертеть постоянно, он будет сам норовить зум поменять, да еще иной раз фигуру не ту под мышку подпихивать, так что ты ходишь не тем чем собирался, а то что под курсор подвернулось.

    А графон - ну да, прикольно. Первые полдня. Потом оно у меня отправилось под деинсталл, ибо проходить таким манером кампании - к тому же не очень сильно стыкующиеся с предыдущими - а оно надо?

     

  • 1.46, oneMetr (?), 14:49, 12/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Поздравляю!
     
  • 1.48, Аноним (48), 20:07, 12/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    насколько двиг для второй части отличается от движка третьей? В третьей 16-битный цвет прикрутили, а так то отличий немного
     
     
  • 2.51, Аноним (6), 01:16, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    много чем: зайдите в героя, посмотрите как располагаются артефакты, что на что влияет в зависимости от анатомического расположения артефактов, спецэффекты, абилки юнитов, группировки заклинаний по стихиям, наверняка в отрисовке элементов на карте будет множество отличий(в fheroes2 только-только проходит устаканивание этого бардака, после нескольких лет внимательного наблюдения за проблематикой), способности героев, особенности при штурме замков, думаю найдётся ещё множество всяких отличий.
     
  • 2.53, Аноним (-), 02:57, 13/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > насколько двиг для второй части отличается от движка третьей?

    Тупо разные игры. С общим мотивом, но довольно много правил поменяли, формат архивов с ресурсами другой стал (в HMM-III почти все пожато deflate), замков/рас и прочего больше и в целом - общее у них тематика разве что. Ими vcmi занимается. Он таки более педальненький, но вообще работает. Однако их AI с сабжевым ни в какое сравнение не идет, он там такая же тряпочка как оригинальный. А тут, вот, какое-то подобие нормальной игры стал покахывать.

     

  • 1.56, Аноним (84), 06:14, 13/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Доступен выпуск проекта fheroes2 0.9.18, который воссоздает движок игры Heroes of Might
    > and Magic II с нуля. Код проекта написан на C++ и
    >  распространяется под лицензией GPLv2. Для запуска игры требуются файлы с
    > игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might
    > and Magic II или из оригинальной игры...

    в Battle Only полчаса собираешь то, что хочешь сделать, случайно ткнул лишний раз Enter, и оно тебе начало игру... и чтобы что-то исправить, надо всё сначала набирать. Можно ли запоминать последний вариант, чтобы можно было просто его исправить, а не собирать всё сначала :(

     
     
  • 2.80, sirDranik (ok), 11:28, 16/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Данная опция, если честно, является рудиментраной. Осталась в наследство от прошлых разработчиков. И пока используется скорее как отладочный элемент... Поэтому мы особо плотно над ней не работали, будучи более сконцентрированными на работе над логикой самой игры.
    Но ваши пожелания попытаемся учесть.
     

  • 1.79, Аноним (84), 10:59, 16/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А ещё хотелось бы рендерилку карт в png в разных масштабах, отдельной утилитой.
     
     
  • 2.81, sirDranik (ok), 11:28, 16/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ммм... А зачем?
     
     
  • 3.82, Аноним (84), 12:17, 16/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ммм... А зачем?

    напимер, есть архив из сотен карт, хотелось бы позыбать, чё там и как, сделал банальное

    for n in *.m?2
    do
    h2render $n $n.png
    done

    feh *.png

    и зыбай :)

     
     
  • 4.83, sirDranik (ok), 12:20, 16/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мы планируем создать редактор карт интегрированный в движок. Так, вы сможете просматривать карты не выходя из игры.
     
     
  • 5.85, Vkni (ok), 05:51, 17/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не, это совсем не то — вы не сможете сделать удобнее интерфейс для разных хитрых штук, чем Unix Shell. Поэтому реально было бы крайне круто иметь разные утилиты командной строки (или одну) для работы с картами.
     
     
  • 6.86, sirDranik (ok), 11:52, 17/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Постараемся смочь. ;)
    Какой функционал вы вообще хотите? Просмотреть карту? Ну это легко в самой игре сделать можно будет. Плюс ко всему и редактировать прямо там и можно будет, если вы любите создавать карты.
     
     
  • 7.88, Vkni (ok), 23:44, 28/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это просто опыт разработки в UNIX средах - если вы сделаете консольное приложение для доступа к данным игры, скорее всего люди найдут такие применения, которые вы и в страшном сне не видели. :-)

    Ну, реально, просто консольная утилита, создающая скриншоты карт в удобном для неё формате (скажем, png) может дать:

    1. Сайт с галереей пользовательских карт, выбором по рисунку карты, разным критериям.

    2. Превьюшки карт в разных менеджерах файлов разных OS.

    3. Разные манипуляции с этими картинками, встраивание куда угодно.

    Если добавить дамп названий/описаний в stdout, то простой grep позволит легко найти карту по каким-то случайно запомненным отрывочным данным. Или вообще отфильтровать по более-менее произвольным критериям вроде "2 Мага & большая карта & мало воды & нет Варваров".

    Если сюда добавить консольный доступ к потрохам движка игры, то можно делать Монте-Карло симуляции, проверять карты на прохождение, на сложность, проверять ИИ игры. Представьте себе нечто типа отладчика gdb, который может сделать ход за любого игрока, сделать дамп переменных каждого ИИ, дамп карты. Можно, например, будет сделать карту с условием прохождения "без потерь" и проверить, насколько же вероятно её пройти без потерь, прогнав 10000 симуляций. Можно сделать мультики в стиле Mashinima. Запись и разбор игр.

    Интересное направление развития, кстати - квесты на базе Героев III (см. прохождения Сэра Троглодита "Лес загадок", "Кадровый голод"). Для того, чтобы их легко было отлаживать, нужны симуляции вроде Монте-Карло: (с какой вероятностью можно пройти тот или иной бой без/с потерями).

     

  • 1.87, Человек (??), 08:48, 20/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В игре нечего делать без онлайн лобби(игры по сети нет). Игру не получится запустить по инструкции с гитхаба. Сэр Драник сидит на виндовсе. Считаю что нужно яро дизлайкать новости с  fheroes2
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру