subchannel13 / Stareater

4X turn based strategy
GNU General Public License v3.0
32 stars 7 forks source link
4x-strategy-game game strategy

Stareater

Stareater is a turn based 4X strategy game set in space. Play as a leader of a nation, research futuristic technologies, colonize other star systems, fight or negotiate with other leaders and solve the mysteries of a star eating creature. Previously known under Croatian name Zvjezdojedac, the project is primarily inspired by Master of Orion II: Battle at Antares but there are influences of the other games of the genre such as Master of Orion I & III, Ogame, Sword of the Stars and Space Empires 5. This project is a prototype meaning it's main objective is to implement and test the idea.

Although this is a C# project, builds can be run with Mono in both Linux and Mac OS.

Donate

Screenshots

Stareater map setup Stareater galaxy map screen Stareater space combat

State of the project

This project is in pre-alpha state (not feature complete) but it is nearing feature completeness. Technically the game can be played already, baring missing content. What is implemented:

Missing features:

How to build

Instructions for Windows and debug configuration:

  1. Install NuGet (command line tool for managing external dependencies)
    • You may need to configure your IDE to use it
    • There is an extension for Visual Studio
  2. Build {Stareater}/tools/Tools.sln
    • {Stareater} is repository root directory
    • Build with "Debug" configuration
    • It will create texture generator tool needed for the next step
  3. Run {Stareater}/scripts/gen_textures.bat
    • OS-es other then Windows may not know how to execute the script, in that case one has to manually run texture generator with appropriate parameters
  4. Make sure game data is available to game's executable
    • Game data files are in {Stareater}/build/ directory
    • Game's executable file is in {Stareater}/source/Stareater.UI.WinForms/bin/Debug/ directory
    • Set IDE to run the project with following command line parameter: -root ../../../../build/
    • Alternatively, run {Stareater}/scripts/copy_build_to_bin.bat to copy files next to executable
    • Again, scrips may not work on OS-es other then Windows
  5. Build {Stareater}/source/Zvjezdojedac.sln
  6. If all steps above were successful, the game can be run

Licence

Stareater executable and it's source in {Stareater}/source/Stareater.UI.WinForms/ are licenced under GPLv3.

Following code is licenced under LGPL: