Interesting that this is on front page. I thought HOMM is quite niche right now. I'm still spending some time on HOMM3 and recently created mcp for Claude Code (with opus 5.5) to play it - you can look at short playthrough here: https://www.youtube.com/live/uU-vvTOZFQY
It is not good at it! And very slow! I tried to improve, teach strategies, write some analysis scripts, etc. Did not help much.
I see a lot of people doing recreations of games (or simply new ones) but I've noticed that there's just some ick-factor (hard to explain), in addition to performance issues, and just plain old bugs.
It's amazing what can be built using vibe-coding, but it still feels far away from actually being able to create proper games with soul.
Or am I wrong?
HOMM was niche when it came out. The genre was always petite and a few studios here and there is all that the market could ever support. This is why a well-executed game like HOMM 3 for example has such a high stickiness factor. The brand loyalty is almost built in given the type of audience it attracts.
I have tons of friends who know HoMM III, it’s the game of our youth
I think it’s also popular in eastern Europe
May be niche but I actually bought HoMM2 last week on GOG to replace my aged CD, what a coincidence.
Heroes 2 in particular and Might and Magic 2 (Gates to Another World, the RPG blobber) are some of my favorite games of all time. I also discovered there was a Mega Drive (Genesis for you Americans) port of King's Bounty, the predecessor to HOMM.
I may want to try what you did too, I managed to have a local Qwen 3.8 instance play M&M2 fairly successfully using dosbox-x and MCP, so I may be able to have it play HOMM2 too. Thanks for the idea!
I just started live streaming another game - now played by Muse Spark 1.3 (much cheaper than Opus 5.5):
Interesting. I did the same but with Police Quest 1 (the AGI version). I vibe-coded an AGI interpreter which my harness could drive an had it run the game. I gave it a scan of the manual for initial information. It's silly how much it fumbles whereas 15 year old me could beat the game fairly quickly. https://youtu.be/JIs1QCcmQIY
I did manage to give it information via. screenshots, planning and several other things. Harness engineering is fun to do and a worthwhile exercise. It finally managed to score 93 of 245 points and then just choke out. I figured that a large language model would be able to burn through a 1987 primarily text based game with a primitive parser but it's not as easy as it sounds. My takeaway was that the LLM is definitely intelligent but not "generally" so.
There’s not one but two major HOMM games in late development right now.
The demo of HOMM2 came with a map Broken Alliance. Just the free demo was a top 5 of my all time favorite gaming experiences. I still play it every couple years.
I'm surprised that it's not very good. I'm working on an MCP for a Foss civ 5 reimplementation (unciv) and I find that 5.6 Luna is better than the built in AI, and costs about $2-4/player/game at API prices. I suspect Astra would blow humans out of the water, but I don't have $1k/player/game to spend on that lol