07
May
wm_snap20110507_111102
Last Updated: July 24th, 2011

If you grew up in the 90s or early 2000s and played PC games, you've undoubtedly heard of the Heroes of Might and Magic franchise - a series of turn-based strategy games by New World Computing. Heroes of Might and Magic 2 was the first truly amazing game of the series, followed by HOMM3 with improved graphics, and then going to crap starting with the 4th one. I think HOMM2 and HOMM3 collectively stole not months, if not years, of my time, and I am still just as excited to play either of them as I was back in the day - the replayability factor of these games is through the roof.

So, when I heard that Heroes of Might and Magic 2 was ported to Android (yeah, it's free and open source), I had to check it out immediately. I've been playing Android games for over a year, but none of them survived on my phone for more than a few weeks (the record keeper is Tower Raiders). Even though HOMM2 is quite old (15 years), if I could get it to run on my phone or tablet, it would provide hours of entertainment that these devices are still missing to this day.

How did it do? Read on to find out.

Video Review

Part 1: Heroes of Might and Magic 2 on an EVO 4G:

Part 2: Heroes of Might and Magic 2 on a Motorola XOOM tablet:

Configuration

Before I jump into the game, I want to talk about the initial configuration that the original game didn't have. This configuration deals with the properties of the port itself and your experience with game on a mobile device.

As you can see, you can download the demo version of HOMM2 if you want to jump right in, or you can upload the full version of the game if you happen to own it (you can grab a copy here for $10). I haven't found any limitations of the demo version just yet, so I wouldn't worry about it just yet.

wm_snap20110507_113605 wm_snap20110507_113617 wm_snap20110507_110050

You can download 3 map packs - essential, additional, and mega, which will give you a ton of maps to play on. There are also language packs for those who would prefer their native language to English.

wm_snap20110507_113609 wm_snap20110507_113622 wm_snap20110507_113626

For those worried about controls, specifically how the mouse pointer controls translate to a touchscreen device, let me relieve your concerns right now - there are a ton of options, one of which will work for you. You can have an absolute or relative mode (relative by default, which may be good for a phone, but much better as absolute on a tablet). In absolute mode, wherever you click, that's where the mouse pointer will go, while in relative mode, you can click anywhere and it'll register as a click to the area the pointer is currently in. Mouse movement is similar - in absolute mode, it follows your finger exactly, while in relative, it follows your movement starting with its current position.

You get to customize both left and right mouse buttons - see some of the options below. I found that Normal works best for me, but you can have the freedom of deciding on your own. I don't have a physical keyboard on the EVO, but if you do, you can utilize it for a lot of the controls.

wm_snap20110507_113727 wm_snap20110507_113559 wm_snap20110507_113744

wm_snap20110507_114027 wm_snap20110507_114031

Gameplay

This section is easy - if you're familiar with the original Heroes of Might and Magic 2 on a PC, you don't need me to tell you anything past the fact that it works pretty much the same way. The only exception is the speed of movement on slower devices - even my EVO was a bit slow while moving heroes around the map or fighting in the Battle mode. Of course, there are some nuances with the mouse, but you can get it to behave very nicely by tweaking the settings above.

Tip: you should immediately adjust in-game hero and AI movement speeds to 10 by clicking the in-game configuration button after the game starts.

Do the same in the Battle mode. It may not help much on slow devices, but it'll sure make a difference on faster ones.

Those who are not familiar with the game at all, you're in for a treat. In HOMM, you control up to 8 heroes around the map (sometimes 2 maps - underground and above ground) and battle the enemy for complete map domination. Each hero has multiple army slots for the numerous unit types, each of which may have special abilities, strengths and weaknesses. Heroes can learn a variety of magic spells, which can turn the battle around rather quickly if used wisely.

wm_snap20110507_111102 wm_snap20110507_113838 wm_snap20110507_111219

 wm_snap20110507_111319 wm_snap20110507_111543wm_snap20110507_111704

Another important part of the game involves castles, which make units, research spells, gather gold, and provide defenses. If you lose all your castles, you have 7 days to regain control, or the game ends in a loss.

wm_snap20110507_111721 wm_snap20110507_111746 wm_snap20110507_111803

wm_snap20110507_111820 wm_snap20110507_114749 wm_snap20110507_114805

Resources, neutral characters who you can fight to gain experience or who may opt to join you, endless variations in strategy - this doesn't even begin to describe the Heroes experience. You simply have to play it for yourself.

wm_snap20110507_115042 wm_snap20110507_115445 wm_snap20110507_115531

wm_snap20110507_115600 wm_snap20110507_115732 wm_snap20110507_115914

As Free Heroes 2 is a direct port of a game that is now 15 years old, the graphics won't turn any heads. However, most of the appeal of this game is in its game play. I'm hoping HOMM3 will get ported too someday, because it greatly improves graphics.

Gameplay On A Tablet

I was curious to try HOMM2 on a tablet, and I am happy to report that it is exactly what I was hoping for, especially the way the mouse behaves on a large touchscreen. I think I'm in love.

If you want to see what it looks like on my XOOM, check out the 2nd part of the video review above. Additionally, here are some screenshots:

wm_device wm_device2 wm_device3

wm_device4 wm_device5 wm_device6

Conclusion

Pluses

  • free and open source
  • a brilliant HOMM2 port to Android, everything is how it's supposed to be
  • relatively stable - I've only had crashes on maps with Russian characters or when trying to start a multiplayer game
  • controls are pretty good, after some tweaks
  • runs beautifully on fast tablets, like the Motorola XOOM, and controls are close to perfect
  • supports Apps2SD off the bat and only occupies about 4MB of internal memory - the rest is downloaded to the SD card
  • has that nostalgic music and sounds from the original game that I love so much

Minuses

  • no multiplayer
  • runs a bit slow on previous gen phones, such as my EVO 4G
  • requires you to own the full game unless you want to just play the demo version (however, I haven't found any limitations in the demo version yet)

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • http://www.transformerforums.com wicked

    Nice review Artem, thanks for posting this. Will give this game a try.

    • http://www.AndroidPolice.com Artem Russakovskii

      Thanks! I love this game so much, I want everyone to try it.

  • Eric

    I cannot wait! Thanks for bringing this to light. Tons of memories, now mobile.

  • Omega Supreme

    Cool! I only remember play HOMM4 tho.

  • http://www.wix.com/Gigitsu/Gigitsu/Home GigiAUT

    Been playing this for a while now. I should have given you guys the heads up sooner but I thought you knew about it already. One of the first things I installed on my DHD. It's just a shame the Transport Tycoon would be more suited for a tablet otherwise that would be one of my top games too.

  • http://www.softsailor.com Serban Silviu

    Oldies but goodies Artem...really nice. I will try it. Thank you.

  • Edd

    Wow - Red Alert would be my personal fantasy :) (I did get it running via PSX4Droid, but not the same :))

  • sliderem

    Hello,

    I tried the games on my android tablet (Notion Ink) and everything works perfect with one exception. When I try to load a saved game , suddenly exits from the application...without any error.So...I am not able to load a saved game... :(
    Best regards,

  • pelya

    The recent update will not load old savegames, because savegame format changed, you may install old version of fheroes2 from http://libsdl-android.sourceforge.net/

  • cooch.

    How come on my EVO it only plays in Spanish?

  • dartmar

    Is there anyway to split stacks? I can't figure out how to do it without the shift key.

  • marek

    any news on how to split stacks? Still couple of weeks before heroes 6 is out.

  • hypnos

    thank you pelya