Wargameroom
April 14th, 2008After listening to the latest Point2Point podcast, I tried out Wargameroom this weekend. I am very impressed. It has to be the best bit of Java coding I have ever seen. The game files are tiny and load almost instantly. The user interface is very intuitive and the game rules are enforced. This cuts down on the play time – especially as you never have to roll back mistakes. Most importantly for me the games are cross-platform, as I run Linux at home. There is one minor bug in the Linux implementation, as that the occasional text box is hidden, but otherwise it is perfect.
Many games are available:
- 1960: The Making of a President
- Asia Engulfed
- Barbarossa to Berlin
- Command & Colors: Ancients
- Empire of the Sun
- Europe Engulfed
- For the People
- Hannibal: Rome vs. Carthage
- Paths of Glory
- Sword of Rome
- Twilight Struggle
- Up Front
- We the People
- Wellington
- Wilderness War
The game maps are usually abstract simplifications of the original maps. I prefer this as the removal of extra decoration really cuts the game down to the fundamentals and makes the software run faster.
I played Hannibal as the Romans and got absolutely stuffed. Hannibal was about to besiege Rome with a massive numerical advantage. The guys lurking around in the Wargameroom chatroom play to a high level. At least I learnt how to play the game, even if it was the hard way.
The CC:A implementation looks really slick too. I want to give that a try soon if anyone wants to challenge me.
It is great how the enforced rules actually end up teaching you the game, as it is easy to forget or misinterpret rules in games this complicated.
A few things could be improved.
- No PBEM support. I cannot see how this could be built in without impacting the real-time experience.
- You cannot run a server behind a firewall without doing some port forwarding. It is not difficult, but this must scare non-technical people off. A dedicated Wargameroom server would make this easier.
- You cannot see the game map without connecting to your opponent. You can work around this by starting two instances of the game and connecting to yourself, but that was not obvious enough for me.
- A minor bug in Linux to do with displaying text boxes.
- The website is very basic. A nicer looking front page, wiki and forum would not be difficult to setup.
- The website is very slow. For some reason the wargameroom.com links are slow, but the underlying patmedia.net links are fast.
- The website chat is very basic. Again it would not be hard to improve upon.
- The source code is closed. If it were open then other skilled volunteer developers might extend the framework to support more games.






