Skip to content

CorsairCoalition/ArmadaAssault

Repository files navigation

Armada Assault

Generally Genius (GG) is a modular generals.io bot framework for development and analysis of game strategies and actions. CorsairCoalition is a collection of components that form the GG framework.

Armada Assault is a collection of action generators that reads the game state and recommend actions. These action recommendations are reviewed by another module that makes the decision.

Configuration

Download config.example.json from the documentation repository and make desired changes.

To setup other components, see the detailed instructions on the project website.

Execution

Install and run the executable:

npm install -g @corsaircoalition/armada-assault
armada-assault config.json

or run directly from npm library:

npx @corsaircoalition/armada-assault config.json

or use docker:

docker run -it -v ./config.json:/config.json ghcr.io/corsaircoalition/armadaassault:latest

Usage

Usage: @corsaircoalition/armada-assault [options] <configFile> [actions...]

generals.io bot actions generator

Options:
  -V, --version  output the version number
  -d, --debug    enable debugging (default: false)
  -h, --help     display help for command

Example

npx @corsaircoalition/armada-assault config.json attack explore spread