Constellation Control is a turn-based 4X space strategy game that runs in a web browser. It is free, open-source, serverless, runs entirely client-side, and uses only HTML, CSS, and javascript.
Project Home: https://www.leiavoia.net/cc/
Play It Now! https://www.leiavoia.net/cc/x/
Documentation: https://www.leiavoia.net/cc/x/doc/
- Node >= 8.9.0
- NPM >= 5.6.0
If you don't already have a working NodeJS development environment, install that first:
git clone https://github.com/leiavoia/cc.git cc;
npm install aurelia-cli -g;
cd cc;
npm install;
This project is bootstrapped by aurelia-cli. For more information, visit https://aurelia.io/docs/cli/cli-bundler
au run --watch
Then open http://localhost:9000
For bundled production builds:
au build --env prod
Just copy the project folder to a website without the "node_modules" folder. This is not necessary to play the game. You can run the game directly from localhost:9000.
Concept, design, programming, and hosting by leiavoia.
Want to help? We could use:
- Sci-fi writers
- Beta testers
- Space ship art
- Race portrait painters
- Legal fetch quests (getting permission to use other creator's work).
Contributions to the project may receive compensation and do not require exclusive licensing terms.
Contact leiavoia at cc@leiavoia.net for more information.
We use SemVer for versioning. (Major.Minor.Build).
Builds may fix bugs, update AI behavior, or add small features.
Minor releases will add new features which may break saved game files.
Major releases are for stable builds that fundamentally alter game play.
Source code for this project is licensed under the Apache License 2.0. See the LICENSE.txt file for details.
Art assets contained by this project are not covered by this license and may be separately licensed from content creators.
"Constellation Control" is a trademark and use of the term is prohibited. This means that you can copy and distribute the source code, but you may not build it into an app called "Constellation Control".
Planet images: hoevelkamp, macrebisz
Spaceships: MilllionthVector
Source material for map background compositions: NASA, ESA, Space Telescope Science Institute, Hubble Space Telescope Orion Treasury Project Team, Hubble Heritage Team (AURA/STScI), R. Gendler, J. GaBany, Josh Barrington, M. Robberto