Two players · Two browser tabs

Heroes II, against
a friend, online.

Play Heroes of Might and Magic II against another person, each of you in a browser tab: a single battle, or a whole scenario on the adventure map. You can also play on your own.

▶ Introduction video · Work in progress — what to expect · Built on fheroes2

Introduction

What it is, in one video

Play the video: fheroes2 Online, everything you need to know
fheroes2 Online — everything you need to know. A walkthrough by Saviour Heroes2. Plays from YouTube.

Three ways in

Host a game, join a game, or play solo.

Nothing to install and no account.

How it works

One of you hosts, the other joins.

  1. You host. Your game appears on the list of open games under a name you can change. Tick private to take it off the list; then only the six-character code or the invite link gets in.
  2. They join. They see your game as a live stream with sound and play their side over it.
  3. You play. In a battle the host sets up both armies, or hands the mouse over so the guest builds their own. In a scenario each of you runs a kingdom and the turn passes between you.
A Heroes II battle in progress, the kind two players fight against each other online
Both players see this screen. One game, two players.
Work in progress. Connections do not always establish, sound is best-effort, and a scenario cannot be saved yet, so closing the host's tab ends it. Both players see the same screen, including each other's armies and spellbook, so this suits playing with someone you know rather than competitive play. How online play works →

Playing solo

Battle Campaigns

This mod adds campaigns made only of battles: no kingdom to run and no map to cross. In the game they are under New Game → Battle Campaigns.

The Battle Campaigns menu running in a browser tab, offering Faction Campaigns and Custom Campaigns

One player

Six faction campaigns

One per faction, six levels each. You get a fixed army, and before every fight you spend hero points on your commander.

The custom campaign editor listing a campaign's levels with options to add and reorder them

One player · Your own levels

Custom campaigns

An editor inside the game: set both armies for every level, the terrain, the objective and a boss, then play it. Export saves a campaign as a text file and Import loads one, so campaigns can be passed between players.

Playing against the computer

Three battle AIs

Stock AI

fheroes2's own rule-based battle AI. The default for map and campaign battles.

Legacy 1996

Imitates the computer opponent of the original 1996 game, weaknesses included.

Deep AI New

A search guided by neural networks trained on simulated battles, taking about a tenth of a second per move. With the same random army on both sides, it beat the Stock AI in 96% of 500 test battles.

Where to choose

Battle Only (New Game → Battle Only) starts with the Deep AI. The AI portrait beside each army switches that side's AI.

Map and campaign battles use the AI set in the settings: press T in the main menu, or click the lit doorway, then click the Battle AI portrait. The browser remembers the choice.

Battles that are auto-resolved, and battles between two computer players on the map, always use the Stock AI.

The lower part of the Battle Only screen, with an AI portrait beside each army to choose that side's AI
Battle Only. Click the AI portrait beside an army to switch its AI.

Maps

Scenarios on this site

Besides the demo's own map, the site carries a small set of others: maps that ship with fheroes2 and fan maps from the Heroes II community archives. They are in Select Scenario for everyone, with no separate download. Maps with room for two players can be hosted online.

If you made a map, you can send it on Telegram to be added. It has to run on the demo data, so it cannot use The Price of Loyalty objects. How to send one →

A top-down view of the map Lost Temple: four wooded islands around a central desert, ringed by sea
Lost Temple. Each map's preview is drawn from the map file itself.
Host game Join game Play solo