Project Description
Supremacy is a "4X" (eXplore, eXpand, eXploit, eXterminate) turn-based, empire-building strategy game on the galactic level. The game is intended to be a spiritual successor to "Birth of the Federation", which was developed in the late 1990s by now-defunct MicroProse.

The project is still in early development, though much of the basic framework is in place. Currently, you can build ships, colonize systems, and build planetary structures. Limited automatic ship combat is implemented, though this will eventually be replaced by an 3D tactical combat system (likely built with XNA). Multiplayer gameplay is working, though there is currently no way to conquer systems or win the game.

I started this project in large part as a learning experience, and as such it has become a sort of testbed for me to try out several new Microsoft .NET-based technologies, including:

  • WPF
  • WCF
  • LINQ (in-memory and XLINQ)
  • Parallel Extensions
  • XNA (likely platform for future implementation of a 3D combat system)
  • Dynamic Language Runtime

Next up for development is the diplomacy system and the AI.

REQUIRED: The Microsoft .NET Framework v4.0 is required to run Supremacy.

NOTE: Supremacy utilizes an automatic update service; future release downloads will be rare, and will only published when major content changes take place. Interim updates are published frequently, and the game will inform you when such an update is available; you may then choose to automatically download and install the update (or wait until later).

Last edited Oct 1, 2010 at 5:11 PM by mstrobel, version 45