Este exemplo usa os conceitos de GOAP (Goal-Oriented Action Planning).
Para executar, é necessário ter o NodeJs instalado.
Baixe o repositório e instale os pacotes necessários, usando:
git clone https://github.com/amccampos/goap.git
cd goap
npm i
Em seguida, compile o código e execute o JS gerado.
npm run compile
node build/index.js