LINUX.ORG.RU

Вышла версия 0.97 VCMI - открытого движка, совместимого с Heroes of Might and Magic III

 , , ,


7

10

Вышла новая версия 0.97 проекта VCMI, целью которого является создание открытого игрового движка, совместимого с форматом данных, используемых в играх Heroes of Might and Magic III. Движок кроссплатформенный и поддерживает как минимум Windows, Linux и Mac OS X. Независимыми энтузиастами ведется работа по портированию на Android и iOS. Исходные тексты доступны под лицензией GPLv2 или новее.

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

Изменения в новой версии:

  • Общие:
    • (windows) Директория с данными перенесена из '%userprofile%\vcmi' в '%userprofile%\Documents\My Games\vcmi'
    • (windows) (OSX) Директория с сохранениями перенесена из 'VCMI_DATA\Games' в 'VCMI_DATA\Saves'
    • Обновлена библиотека для работы с нечеткой логикой FuzzyLite
    • Добавлена возможность компиляции с библиотекой SDL2
    • Добавлена возможность запуска мультиплеера из командной строки
  • Искусственный интеллект:
    • Значительно оптимизировано время выполнения хода, теперь компьютер должен быстрее выполнять свои ходы
  • Генератор случайных карт:
    • Генератор создает цельные и годные для игры карты.
    • Реализованы все важные функции из оригинальных шаблонов карт
    • Исправлено падение при удалении объектов
  • Загрузчик:
    • Добавлена опция для отключения проигрывания вступительных роликов
  • Прочее:
    • Не латинские символы могут использоваться в окне чата или при сохранении игры
    • Реализовано отдельное переключение скорости для своих героев и героев других игроков
    • Улучшено масштабирование при запуске в полноэкранном режиме
    • Новое окно существ

>>> Подробности

★★

Проверено: Shaman007 ()

Ответ на: комментарий от StalinEXE

Tomb Raider 2013

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

fedorino_gore ()
Ответ на: комментарий от fedorino_gore

Угу, а в доту на третьем варкрафте играет весь мир. Дота от Valve не в счёт.

CynicRus ()
Ответ на: комментарий от hobbit

А в том проекте тоже вин апи? Тогда ой. Это хуже.

В первую очередь там библиотеки, которых так вполне может не быть под *nix

Мне почему-то кажется, что паскаль как таковой тормозов при работе добавлять не должен. А тормозов при сборке у него меньше по определению (ибо есть модульность как элемент языка, а в c/c++ - только раздельная компиляция с костылями, из-за которых компоновщику втрое больше работы).

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

Zidane ()
Ответ на: комментарий от fedorino_gore

Нет, конечно. А ещё ты удивишься тому, что новых персонажей сначала добавляют в первую часть, тестируют, правят баланс, а со временем отправляют во вторую.

StalinEXE ★★★★★ ()
Ответ на: комментарий от fedorino_gore

«Среди оупэнсорсников сплошь одни некрофилы?»

А как ты думаешь, если крупные компании по несколько лет одну игру пилят, сколько времени у фофанов уйдет на написание открытого аналога?

anonymous ()

Не понимаю, почему именно Heroes 3 считается культовой? Лично мне намного больше нравится Heroes 4.

Rinaldus ★★★★★ ()
Ответ на: комментарий от CynicRus

Вообще от смены движка принцип не особо меняется. Дота или сабж тому пример. И да, доту, пусть и на новом движке, можно назвать некрофильской игрой. Она страрше тех же героев 4.

vonabarak ()
Ответ на: комментарий от Rinaldus

Они вышли недоделанными, поскольку разработчики не укладывались в сроки. Но мне тоже больше нравятся 4, за одни только караваны я готов простить им всё.

anonymous ()

Оно играбельно? Сильно от оригинала отличается?

nobodyabc ()
Ответ на: комментарий от Rinaldus

Культовость, пока ещё, не определяется твоими предпочтениями, очевидно же.

Deleted ()
Ответ на: комментарий от Rinaldus

«Не понимаю, почему именно Heroes 3 считается культовой? Лично мне намного больше нравится Heroes 4.»

Извращенцам не понять нормальных людей:-)

anonymous ()
Ответ на: комментарий от anonymous

«Но мне тоже больше нравятся 4, за одни только караваны я готов простить им всё.»

караваны - это костыли, пытающиеся спасти положение за счет того, что отряды в г4 перемещаются как черепахи по карте.

anonymous ()
Ответ на: комментарий от anonymous

«Они вышли недоделанными, поскольку разработчики не укладывались в сроки. Но мне тоже больше нравятся 4, за одни только караваны я готов простить им всё.»

И вообще, тебе не Г4 нравится, тебе нравится Age Of Wonders, в них и играй, Г4 - неудачный ее клон.

anonymous ()
Ответ на: комментарий от hobbit

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

А как же качество оптимизатора и кодогенератора?

annulen ★★★★★ ()
Ответ на: комментарий от anonymous

Они вышли недоделанными, поскольку разработчики не укладывались в сроки. Но мне тоже больше нравятся 4, за одни только караваны я готов простить им всё.

Если корованы можно было грабить...

vonabarak ()
Ответ на: комментарий от fedorino_gore

/me бросил ссаной тряпкой в этого проприетарщика

anonymous ()
Ответ на: комментарий от fedorino_gore

Ок! Даю тебе месяц на написание открытой доты. И потом не говори что времени не было... мамка уроки заставляет делать...

anonymous ()
Ответ на: комментарий от leg0las

унылое г от биотварей, которые умели только корявить игры других студий Interplay.

mos ★★☆☆☆ ()
Ответ на: комментарий от Rinaldus

Скорее всего потому, что г2 уже все позабыли...

NiTr0 ★★★★★ ()
Ответ на: комментарий от fedorino_gore

Среди оупэнсорсников сплошь одни некрофилы?

Свежие игры сложнее переписывать.

O02eg ★★★★★ ()
Ответ на: комментарий от NiTr0

«Скорее всего потому, что г2 уже все позабыли...»

Никто ничего не позабыл. Просто есть уже Succession Wars mod, в г2 можно играть на WOG.

anonymous ()
Ответ на: комментарий от anonymous

Не, я ж только так, языком потрещать, а написание движка я не потяну

sehellion ★★★★★ ()
Ответ на: комментарий от anonymous

Тебя забыл спросить, во что мне играть. У фанатиков третьих просто ХОТСИТ от того, что их любимого героя теперь могут убить.

anonymous ()
Ответ на: комментарий от petrosha

Я хз, я на рутрекере брал, но если на него ссылку дать, удалят, ибо варез)

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Да надо будет я и сам найду :) Просто любопытно, что это еще продают до сих пор...

petrosha ★★★★★ ()
Ответ на: комментарий от petrosha

Ну вообще я сейчас подумал: Для VCMI наличие SoD обязательно. Работу с инсталлером gog VCMI поддерживает. Значит SoD там присутствует.

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от anonymous

«Тебя забыл спросить, во что мне играть. У фанатиков третьих просто ХОТСИТ от того, что их любимого героя теперь могут убить.»

Тяжелый случай. У пациента есть любимые герои. В Г3 есть скрипт, если что, который тоже убитых героев убирает из игры.

anonymous ()
Ответ на: комментарий от eternal_sorrow

Наличие SoD необязательно. Может вообще ничего не быть, launcher загрузит необходимые файлы (часть - WoG, часть - свободные ресурсы, да-да, и таких есть немного).

KroArtem ★★ ()
Ответ на: комментарий от sehellion

sehellion> Ну так почему бы не начать пилить движок для 4?

Потому, что Heroes IV - это неканонично во всём. Heroes IV по сравнению с Heroes III это как WarCraft III по сравнению с WarCraft II. То есть, забили на то, за что серию любят, но ввели новые возможности, благодаря чему игра стала хоть и другой, но своеобразной. Всё же достаточно фанатов не набрали.

Quasar ★★★★★ ()
Ответ на: комментарий от fedorino_gore

fedorino_gore> Нашел что приводить в пример. Позволю себе назвать Доту.

Ха! Ха! Ха! Дота и есть в некотором смысле некрофильство. Всё то же, что и на карте с третьего варкрафта, ничего нового. Более новое - это всякие говноLoL.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

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

sehellion ★★★★★ ()
Ответ на: комментарий от sehellion

Если еще не нашлись, то уже и не найдутся. Или ты хочешь начать проект?

anonymous ()
Ответ на: комментарий от plm

А что интереснее - сюжет игры или поиск причины сегфолта?

cvs-255 ★★★★★ ()
Ответ на: комментарий от anonymous

Если еще не нашлись, то уже и не найдутся.

С чего-бы? Тебя не смущает что тот-же фоллач только начали писать на открытом движке?

aplay ★★★★★ ()
Ответ на: комментарий от aplay

«С чего-бы? Тебя не смущает что тот-же фоллач только начали писать на открытом движке?»

Первая новость на сайте 08/10/2013 (https://falltergeist.org/page/2), при этом проект начался раньше.

anonymous ()
Ответ на: комментарий от anonymous

VCMI - authored on May 29, 2007
falltergeist - authored on Nov 24, 2012.
По мне - недавно, учитывая, что у героев есть нативная версия.

aplay ★★★★★ ()
Последнее исправление: aplay (всего исправлений: 2)
Ответ на: комментарий от aplay

" у героев есть нативная версия"

Только у Restoration Of Erathia. И к тому же, VCMI самоценен не только как портабельная версия Героев 3, а как средство для потенциально практически бесконечного моддинга и расширения Героев 3 новыми городами, монстрами и т.п., которое может использовать любой человек, знакомый с Notepad. PS Я сижу на Венде.

anonymous ()
Ответ на: комментарий от sehellion

Ну так почему бы не начать пилить движок для 4?

Вы у меня спрашиваете?Или предлагаете мне пилить его? Я не программист и мне оно не надо.

vonabarak ()
Ответ на: комментарий от NiTr0

Дота - 2005, г4 - 2002...

Точной даты не назову, но раньше 2005-ого. С 2005-ого она разрабатывается АйсФрогом.Хотя, да, тут я погорячился, четвертый герыч несколько старше.

vonabarak ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.