Auto-translated
I would like to present a project that I have been working on for three years.
Implementation of "Heroes of Might and Magic III: The Shadow of Death" for a browser
→ Website: herowo.game (launch Tutorial)
→ Code: https://github.com/HeroWO-js
→ Forum: https://forum.herowo.net
→ Discord: https://discord.gg/UcGCNhJEUx
Written in JavaScript and PHP. The total number of lines is approximately 100 thousand.
The current version has many bugs and runs slowly, but all problems are solvable if someone wants to help.
Map with three levels • Multiplayer with an observer
Special attention is paid to creating modifications, both with programming (JavaScript) and without (effects system and data banks). More details here.


I also invite everyone who is interested in game development to pay attention to the series of my articles on Habr about the harsh realities of working on the HeroWO engine:
Implementation of "Heroes of Might and Magic III: The Shadow of Death" for a browser
→ Website: herowo.game (launch Tutorial)
→ Code: https://github.com/HeroWO-js
→ Forum: https://forum.herowo.net
→ Discord: https://discord.gg/UcGCNhJEUx
Written in JavaScript and PHP. The total number of lines is approximately 100 thousand.
The current version has many bugs and runs slowly, but all problems are solvable if someone wants to help.
Map with three levels • Multiplayer with an observer
- Map, battle, fog of war, and sounds are ready.
- Spells, creatures, artifacts, skills, city buildings, and cities.
- Multiplayer without global locks (player turns and battles do not interfere with others).
- Custom parser and compiler for .h3m files in PHP: h3m2json
Special attention is paid to creating modifications, both with programming (JavaScript) and without (effects system and data banks). More details here.


I also invite everyone who is interested in game development to pay attention to the series of my articles on Habr about the harsh realities of working on the HeroWO engine:


