Skip to content

Go game client. GoQuest to Ai client. SGF to GTP converter. Allow to play leela AI against people from GoQuest go server

License

Notifications You must be signed in to change notification settings

mihhailnovik/questGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoQuest client

GoQuest is an online go server, where people can play go against each other Web client - http://wars.fm/go9 Android client - https://play.google.com/store/apps/details?id=fm.wars.goquest

The goal of this project:

  • create scala client for questogo server
  • connect questogo scala client and GTP protocol
  • implement it for leela zero for 9x9 board
  • get into top 20

Prerequisites

You should know basic usages of command line.

Getting Started

  • Register questoGo account (should use mobile app)
  • Change configuration secret_password to your secret code (#see account configuration in app)
  • remove username & token from configuration if you do not know them (can receive only through API)
  • install leela zero https://github.com/ihavnoid/leelaz-ninenine
  • download leela weights
  • make sure leela is working from ur command line (sh src/leelaz --weights example-data/152s.txt)
  • change leela configuration to yours
wars.fm {
  host = "wars.fm:3002/socket.io/1/"
  password = "secret_password"
  username = "nickname"
  token = "secret_token"
}

leela {
  path = "/Users/user/Programs/leelaz-ninenine/src/leelaz"
  weights = "/Users/user/Programs/leelaz-ninenine/example-data/152s.txt"
}

To run:

sbt run fm.wars.goquest.client.Main Will start application. It will connect to server and start to play continuously

If any question feel free to ask on github

About

Go game client. GoQuest to Ai client. SGF to GTP converter. Allow to play leela AI against people from GoQuest go server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages