Code Monkey home page Code Monkey logo

cc's Introduction

Constellation Control

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/

Prerequisites

  • Node >= 8.9.0
  • NPM >= 5.6.0

If you don't already have a working NodeJS development environment, install that first:

https://nodejs.org/

Installation

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

Building

au run --watch

Then open http://localhost:9000

For bundled production builds:

au build --env prod

Deployment

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.

Authors

Concept, design, programming, and hosting by leiavoia.

Contributing

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 [email protected] for more information.

Versioning

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.

License

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".

Acknowledgments

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

cc's People

Contributors

leiavoia avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

asvis

cc's Issues

Can I translate your article to Chinese?

Hi Leiavoia , sorry,I cant find your email, please forgive me to write this on your github :)

My name is Pixelhegel,and I am a Chinese indie game developer.

Recently, I found one of your articles, titled the Strategy Game Designer's Constitution in gamedev.net(https://www.gamedev.net/articles/game-design/game-design-and-theory/the-strategy-game-designers-constitution-r2758/?tab=comments). It's very nice and helpful for me.

I hope more people can read it.Can I translate it into Chinese ?

of course I'll give you credit.

I hope to get your permission. Thanks! :)
My email : [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.