Skip to content

Lyzev/chess-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon of Chess Helper

Chess Helper

A utility script for chess. (Tampermonkey Script / Browser Extension)

Discord

GitHub last commit GitHub commit activity
GitHub code size in bytes GitHub contributors

Disclaimer

Please note, this repository is for educational and proof of concept purposes only. The information and code contained within it should not be used for any illegal or unethical activities. The contributors to this repository are not liable for any actions taken or damages caused by the use of the information or code provided here. It is the responsibility of the user to ensure compliance with all applicable laws and regulations, and to obtain any necessary permissions before using the code or information.

How it works

1. Find all pieces

It searches for all pieces on the board and loops through them.

2. Find all possible moves

It searches for all possible moves for each piece and loops through them.

3. Check what the move does

Checks if the move is a capture, a protection for a piece or an empty field.

4. Highlight the move

Highlights the move depending on what it does.

Installation

Chrome Extension

  1. Download the chess-helper.zip file
  2. Unzip the file
  3. Open Chrome
  4. Go to chrome://extensions/
  5. Enable Developer mode in the top right corner
  6. Press the button Load unpacked in the top left corner
  7. Choose the unzipped folder
  8. Have fun!

Tampermonkey

  1. Download the chess-helper.js file
  2. Open Tampermonkey in your Browser
  3. Go to the Utilities tab
  4. Press the button 'Choose File' at 'Import from file'
  5. Choose the downloaded chess-helper.js file
  6. Click on 'Install' in the tab that has opened
  7. Have fun!

Showcase

Preview of chess helper

Bugs and Suggestions

Discord

If you need support, you can join this Discord server.

GitHub

Bug reports and suggestions should be made in this repo's issue tracker using the templates provided. Please provide as much information as you can to best help us understand your issue and give a better chance of it being resolved.