Skip to content

Add a free lessons coach that never moves the pieces - #16

Merged
wsams merged 4 commits into
masterfrom
cursor/lessons-student-portal-47a2
Oct 4, 2026
Merged

wsams merged 4 commits into
masterfrom
cursor/lessons-student-portal-47a2

Conversation

@wsams

@wsams wsams commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Summary

You can play acnab on GitHub Pages and take a lesson in the same page. No account, no ads, no tracking. The coach is a second Stockfish that reads the position and does not play.

  • With two players at the board, Ivory and Ebony each choose a coach before the first move. Both players see who has one. The choice locks when the game starts, and a new board is how you choose again.
  • Tries show on the turn of a side that chose a coach. The other player still sees the agreement.
  • Against the CPU, you choose your own coach before the match starts.
  • Preview and Watch step through a line on the board. The notation stays put. Play writes only that one move.
  • Glance, Study, and Master class are part of the pre-game choice.

This branch includes v1.9.0. Check, checkmate, and the side to move stay on the board with Lessons open.

Walkthrough

Each player chooses a coach before the first move

After e4, Ivory is using the coach and Ebony is not, and both can see it

lessons-coach-preview-and-play.mp4

Check banner and the king marker after Qxe5+

Checkmate seal on scholar

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 4 commits October 4, 2026 00:04
A second Stockfish reads the position and never plays. It offers tries
in chess language, previews the line, and compares your move with the
CPU reply. The README points at free play and lessons on GitHub Pages.

Co-authored-by: Weldon Sams <wsams@users.noreply.github.com>
The notation stays above the coach, and the try list scrolls inside
the lessons panel so a desktop window still shows where you play.

Co-authored-by: Weldon Sams <wsams@users.noreply.github.com>
Keep the check, mate, and side-to-move board with the lesson line.
A lesson preview no longer replaces the board banner markup.

Co-authored-by: Weldon Sams <wsams@users.noreply.github.com>
Each side turns a coach on before the first move. Both players see who has one, and that choice stays fixed once the game starts.

Co-authored-by: Weldon Sams <wsams@users.noreply.github.com>
@wsams
wsams marked this pull request as ready for review October 4, 2026 00:31
@wsams
wsams merged commit 574902d into master Oct 4, 2026
1 check passed
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.10.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants