This eighth post in the Milestone 2 database structure series describes the elements used to store ship designs – whether they are provided by the game as “defaults” or customised by players – and ships, as well as fleets and their current state (which, since there is no Hyperspace stand-by for now, is limited to [...]
Milestone 2 – Space combat
The last post gave a brief overview of the battle system as a whole. This post will concentrate on some important aspects of space combat which were not fully explained by the overview, namely target selection, weapons firing and interception. These three parts of the space combat resolution computation are heavily dependent on the strategies [...]
Milestone 2 – Battle system
While I had considered posting about fleet strategies and tactics, I thought it would be more appropriate to start from the beginning – the battle system itself. There are two major computations performed by the battle system. First, space combat is computed. Once this part is over, and provided there are still attacking ships in [...]
Milestone 2 – Weapons and defences
I am currently working on designing the M2 database. While quite a lot of the basic structure stays, there are many changes, especially as far as fleets and battles are concerned. In order to make sure that the fleet-related information is complete, the most crucial component is the battle system. It affects a few things [...]
Towards Milestones 2 and 3
The initial milestones post described milestone 2 as being oriented towards planet management and milestone 3 as introducing the new ships (in addition to the research system). Because the delay between milestones will be much higher than initially announced, a few changes need to be made. Milestone 1 is definitely not a good game, in [...]
Beta 6 Milestone 1 – Game and interface
The game itself really wasn’t the point of this release; neither was the user interface. However, since they are of interest to just about everyone who wants to play it, giving a little more information about it seemed appropriate. This is especially important for Beta 5 players, as a few things might surprise them – [...]