Monday, January 25, 2010

Version 0.2

Version 0.2:

Almost all game features that don't require AI are implemented. Not yet implemented: Apollo's Alert Viper Pilot special ability, Executive Order skill card - the first is a really tricky one which I am just going into (:p), and the latter requires AI in order to be implemented.
No AI is yet present in the game (on some points that it is required, the decisions are made randomly). Therefore, the human player is always the current player with the game ignoring all AI players. This means that the human player can take his/her turns the one after the other as if no other players exist when it comes to turns or skill checks.

By clicking on a location you can move to it (if it's not restricted to you for some reason) and you can activate it (again, if not restricted). Access your skill cards, loyalty cards and special abilities (if you have any) by double-clicking on the card backs, your titles or your character avatar. When in Viper activation or attack mode, choose your target by double-clicking on it.
In case any rules of the board game elude you, the official game rulebook is included in PDF format in the game installation folder.

If you locate a bug or anything else abnormal, please leave a comment here describing the error and the game circumstances under which it happened, as accurately as possible. Also, feel free to submit any ideas for improvement on gameplay, game layout, upcoming AI development or anything else you want. I appreciate all the help I can get!

Download v0.2:

Hello and welcome

Welcome to the Battlestar Galactica e-board game project. The Battlestar Galactica e-board game is an electronic version of the Fantasy Flight Games homonymous board game, which is based on the absolutely awesome 2004-2009 reimagined Battlestar Galactica TV series. While the board game is an exciting mix of politics, betrayal and survival and is played by 3-6 players, this project here is an attempt to transfer the game mechanics to a single-player electronic game. Of course, the aim is not to replace the board game (as if it could ever be possible), but to give its fans a substitute until the next playing session and to increase the anticipation for it. Plus, it gives me something I like to do with my free time, being a BSG fanboy and a programming lover.
The BSG e-board game is being developed in Visual basic 6.0. While not the most contemporary or strongest programming environment, firstly it's the one I'm most familiar with, and secondly Visual Basic, through its simplicity, is more than enough to handle the mechanics of a board game. As it is though, this is a tricky and not so simple project, and this is why I could use any help available with playtesting and bug tracing. So please playtest all you can, and then feel free to submit any comments or suggestions.

Keep checking this blog for new releases and bug fixes.