Categorygithub.com/thinktt/yowking
repository
0.0.0-20241128144803-ce9cdc607b04
Repository: https://github.com/thinktt/yowking.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

The King Chess Service

The King service turns Johan de Koning's chess engine The King, used by the the Chessmaster game series, into a web service.

Currently the main component in this repo is the Yow Worker. This worker connects to a Nats stream and receives and replises to chess move request given a move and a Personalitiy to play the move as.

Currently this service is used by the Ye Old Wizard Chess Bot

An API for this will be finished soon that will directly make calls to the Nats streams and send request to the Yow Workers.

What you'll need

This setup is still highly dependent on the main Ye Old Wizard services.

  1. clone yeoldwiz repo in a folder beside this one
  2. Build yowdep dependencies in yeolwiz repo (see repo)
  3. Set up your .env (see env-template)
  4. Start Yow Bot and Nats (see yeoldwiz repo)
  5. Start this the Yow Worker