Thanks to all the voters!~
Key Features
========
- Procedurally Generated Map with millions of star systems
- One map / world for all users
- Player interaction & Roleplay
- Currently in Alpha stages of development, many updates to come
Guide
Specific command usages / help type g$help {command name}
Below is a guide of the game in its current state.
Making an account
To make an account use any of the game commands available, and one will automatically be generated for you.
Map
The map is a grid spanning from -1000 -> 1000 on both x and y axis. Each coordinate pair (star system) has its own unique planets, resources, and asteroid belts. It is randomly generated as explored.
Movement
To move you ship from one system to another, you will need to use the g$warp {x} {y} command. Warping takes time and fuel to do.
Fuel
As you move around you will need fuel, you have two options. You can mine ore and use the g$process {#}command to process fuel blocks, OR g$return to return to your closest colony to refuel for free or local trade system.
Scanning
To find information about the system you are in and its planets, use g$scan
Colonies
Colonies are a big part of the game. To colonize planets simply scan a system and find a planet you want to place a colony on, then use g$colonize {planet-name} to colonize it for a price.
Colonies and money
To grow your population of your colonies, you will need to invest money into them with the g$invest {colony} {#}. As your colonies population grows, so does the profit it generates and the speed of generation. To generate money at a colony it requires raw ore (mined asteroids). To deposit asteroids in your colony from your ship use g$deposit ore {colony} {#}.
Bots & Automation
To automate the gathering of ores generating passive income you will need to buy miner bots for your colony. You can do so with g$bots buy mining {#} {colony}. NOTE: They consume asteroids in system so be careful of how many you put per system...
Mining
To mine star systems asteroids, find a system that has plenty with g$scan, then use g$mine. This will activate your mining lasers and will take time depending on how much yield your lasers bring.
Alliances
Alliances and corporations are a good way to team up with your friends and conquest space together. There are many commands associated with alliances, so i will list them below.is the general idea.
Alliance General Commands
- g$ally create {name}
- g$ally join {name}
- g$ally leave
- g$ally stats
- g$ally members
- g$ally invest {amount}
Alliance owner commands
- g$ally apps list {#}
- g$ally apps accept {#}
- g$ally apps deny {#}
- g$ally disband
- g$ally kick {user}
- g$ally set description {string}
- g$ally set tax {%}
- g$ally set home {x} {y}
Upgrades
If you want to upgrade your ships subsystems, you can do so. Simple use g$upgrade {type} {amount} The current upgrade types available are as below
- mining
- warp
- scan
- attack
- defence
Bounties
You can place bounties on users or add to their existing bounty with g$bounty add {user} {#}
Leaderboards
There are many leaderboards available to see the best of the best. The leaderboard commands are listed below.
- g$leaderboard user credits {#}
- g$leaderboard user colonies {#}
- g$leaderboard alliance credits {#}
- g$leaderboard alliance members {#}
Quick Info
To quickly view your position use g$pos To quickly view your balance use g$bal
Side-Notes
Voting on DBL gives user a 20% industry boost for 12 hours.
Nerd talk
Now im a huge nerd and i assume those looking at this are also on the same boat, so if your interested here are the technologies utilized by gsim.
Bot
- NodeJS
- MongoDB
- Moment
- DiscordJS
Web server stuff (beta bot)
- ExpressJS
- Socketio
- PassportJS
- NodeJS
- Bulma css framework + standard webdev langs
I try to be somewhat helpful to new developers if they are trying to get an understanding or direction in what direction to go for learning so feel free to ask. I also have a github: https://github.com/ubermadness where I host a bot template i wrote as well as some web server boiler plate stuff and a custom bot for a discord that commissioned me.