In theory and according to the rules book, Starcraft can be played by 2-6 players. From my own experience and what I heard from others, it does not work at all for 2 players. The random factor gets really high and the game--which takes quite some time to set up--is over within a few moves if one party attacks early on. It is not fun that way.
I have heard from others that it starts getting interesting with 4 or more players. Unfortunately we don't have that many players available, so I am looking for ways to make the game more enjoyable for 2 players. Can anyone provide such house rules or strategies?