I had the opportunity to play HeroQuest online using
Lurchbrick's HeroQuest module for the VASSAL engine. It's a great bit of fun and an excellent way for friends who are too far away to play at the table to do some questing. There's a simple readme with the module, which I suggest you read. It's short and describes the various buttons and options. You can play with 2 to 5 people. One as Morcar/Zargon, who can control all the module's options. Most important of which is setting up the board. This can be done in advance (and saved) with all elements invisible to the players until revealed. I suggest you set things up in advance whenever you can as it speeds the actual game along.
Hero players can move their figures around the board. In doing so, you make a trail. This allows the Morcar player to know where you've stepped should traps need to be sprung. This is not a PC game in the traditional sense. There is no AI to control things at any point. It's meant to be as close to actually playing the game on a table as possible, but online so people all around the world can play together. There's a build in chat feature and important information is also recorded there, such as dice rolls, spell castings and potion uses. Anyone looking to play some HeroQuest, but can't find anyone locally should hook up with friends online, download the VASSAL engine and the HeroQuest module and get gaming. It's get fun!