Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create chess interface #1

Open
Kruhlmann opened this issue Aug 8, 2019 · 2 comments
Open

Create chess interface #1

Kruhlmann opened this issue Aug 8, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Kruhlmann
Copy link
Member

To start with the site needs to have a board that can be properly interacted with. Piece SVG files are available in the static folder.

@Kruhlmann Kruhlmann added the enhancement New feature or request label Aug 8, 2019
@Kruhlmann
Copy link
Member Author

image

Green dots representing legal moves should be shown on a separate overlay:

  • Analysis arrows etc.
  • Legal moves/captures
  • Pieces (SVG)
  • Chess board

From first visible to last.

@Kruhlmann
Copy link
Member Author

Kruhlmann commented Aug 9, 2019

The expected output from a functions, which finds moves for a string is a list of moves in the following format:

{
    origin: "f2",
    destination: "f3",
    meta_data { ... }, // Data about this move (win rates, frequency etc.)
}

We don't yet know what the metadata object will hold.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants