Hey there! Yes, you! Welcome to the repository of our super cool project! It might look empty for now, but you just wait, we have alot of feature we want to add into the game, so stay alert! :)
Colony is a resource management game based on games like Plague Inc Evolved. Our first idea was a game just like it, but we changed to concept to colonize cities and take over country instead of being a Plague. And thus Colony was born. I'd say the best way to know how the game works is to just try it!
Colony is mainly coded in Typescript. All the JS coding we do is in typescript, the Node server, the front end, everything JS related is coded using Typescript. We use PixiJS to do the rendering of visuals in the browser. That's pretty much it, the engine is all coded in JS, the main goal of this project was to familiarize ourselves with Typescript :)
We have alot of cool ideas and new feature we want to add and you might just wonder what we are working on or what we have in mind for the future. Where could you find such a thing you ask? I say you, just go check our backlog! We got everything covered there as to what we're working on right now and what we have in store for future updates!
- : Install :
- Node.js w/ npm (https://nodejs.org/en/download/)
- (Using npm) install the "typescript" module globally (npm install typescript -g)
- : Install dependencies by launching "npm install" in the root directory of the project
- : Build the server by launching "tsc -p src/server" in the root directory of the project
- : Build the game by launching "tsc -p src/game" in the root directory of the project
- : Launch the server by launching "npm start" in the root directory of the project
- : Using your favorite browser (Google Chrome of course), go to "localhost:3000/"