Skip to content

mattjliu/Notation-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notation Trainer

made-with-react npm-version license-mit

This is a ReactJS app I created to help chess players learn and practice algebraic chess notation. The app is built using chessboardjsx and chess.js.

How it works

Using the app

The app will render a position on the board and prompt you with a chess move written in algebraic notation. Make the correct move and a new position is generated. Your goal is to make as many moves as possible in 60 seconds. You can toggle the side to white, black or random (this also changes the orientation of board).

Here is a gif of the app in action:

How are the positions generated?

Positions and moves are taken from previous world championship games. The PGN files for those events were downloaded here.

Install

npm install

Usage

npm start

Try it out here

https://mattjliu.github.io/Notation-Trainer/

About

♟️React app that helps you learn and practice chess notation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published