Перейти к содержанию

Сообщения от HeroWO.js: открытая реализация «Героев 3» для браузера

Пока нет оценок — будьте первым!
Аватар пользователя
Хочу представить проект, над которым я работал три года.

Реализация «Героев меча и магии III: Дыхание смерти» для браузера

→ Сайт: herowo.game (запустить Tutorial)

→ Код: https://github.com/HeroWO-js

→ Форум: https://forum.herowo.net

→ Discord: https://discord.gg/UcGCNhJEUx

Написан на JavaScript и PHP. Общее число строк - порядка 100 тысяч.

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

Карта с тремя уровнямиМультиплеер с наблюдателем
  • Готовы карта, битва, туман войны, звуки.
  • Заклинания, существа, артефакты, навыки, городские здания и города.
  • Мультиплеер без глобальных блокировок (ходы и битвы игроков не мешают другим).
  • Собственный парсер и компилятор .h3m на PHP: h3m2json
В коде заложена максимальная гибкость, хотя не все выведено наружу. Например, в битве может участвовать неограниченное число сторон, на карте может быть сколько угодно уровней, есть запись реплеев, режим наблюдателя и многое другое.

Особенное внимание уделено созданию модификаций, причем как с программированием (JavaScript), так и без (система эффектов и банков данных). Здесь более подробно.

Также приглашаю всех, кому интересна разработка игр, обратить внимание на цикл моих статей на Хабрахабре о суровых буднях работы над движком HeroWO:
Открытая реализация Heroes III на JavaScript | herowo.game
Аватар пользователя
Только хотел порадовать знакомого, а он уже на хабре прочитал) ОГРОМНЕЙШИЙ респект за проделанную работу, королева в восхищении!
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
Аватар пользователя
herowo —*с названия проорал))
чистый JS? почему без фреймворка?

Статистика

Приветствуем новейшего участника: Emil