CheSScan
CheSScan for Android in Play Store.
CheSScan for iOS in App Store.
GamesKeys features CheSScan in Hand-picked Mobile Board Games category.
CheSScan also features in the list of the Best Free Chess Game Apps.
Chessboard Position (FEN) and Scoresheet (PGN) Scanner
CheSScan is a chess utility designed to help chess coaches and chess players in their coaching and training work respectively. Two key features of CheSScan are chessboard position (FEN) scanning and tournament scoresheet (PGN) scanning. Both, FEN and PGN scanning, assume standard chess variant. For scoresheet scanning, tournament scoresheets have to be written in Standard
Algebraic Notation (SAN). Games can be saved as a Portable Game
Notation (PGN) file on the device storage.
The Service
As of current version, following features are supported by CheSScan:
- FEN scanning - scans a board position from a computer screen or from a chess book
- Lets users edit a chess board to setup a position for analysis
- Scoresheet scanning - scans chess tournament scoresheet
- Lets users correct misidentified moves to build corrected game PGN
- Writing Game PGN - store scanned games as PGN on device
- Analysis - lets users do analysis of games in the database with a very strong chess engine
- Sharing Games - allows users to share their games PGN via email with fellow chess players or trainers
CheSScan is intended to assist its users in not wasting time in entering chess positions or tournament game moves manually and getting down to more productive task of analyzing chess positions or games from tournament scoresheets. In line with the aforementioned intention CheSScan provides a very powerful chess engine (Arasan) to analyze scanned board positions or scanned tournament games quickly. Your games are stored on your device as a PGN file which can be shared via email.
Terms and Conditions
Please read these terms and conditions ("terms", "terms and conditions")
carefully before using CheSScan (the "service") with or without the subscription; operated
and maintained by CheSScan Developer(s) ("us", 'we", "our"). Services provided to you by us
are subject to the conditions stated below in this document. Every time you access the
service or subscribe to it, you accept the conditions mentioned hereafter.
- We do not, in any shape or form, promote cheating and/or copyright violation.
Individuals using the service in unlawful or unethical (for e.g. using the service for
live tournament scoresheet scanning and/or running analysis for gaining unwarranted
advantage) activities are not endorsed by us.
- We do not guarantee, whilst we aspire to, to perform the task the service is intended
for, for the very simple reason that handwriting recognition is dependent on many
outside parameters which may be beyond the control of the service as of this version.
- Running analysis feature of the service is energy intensive task and it is advised to
use it sparingly if battery power drainage is your concern. All the features of the
service are run on the device.
- We reserve all the rights to change terms of service and privacy policy anytime. Your
continued use of the services after revised policy has taken effect would be taken as
acceptance of the revised policy.
Subscription
For the users wanting to use the full service, three different subscription plans are on for purchase:
- Monthly
- Quarterly
- Half-Yearly
Prices of these items can be found on Play Store or at 'Subscribe' page within the app. Each one of these three, in-app-purchase (IAP), products provide advertisement free, full functionality of the service for aforementioned periods.
Users who choose non-subscription based use of the service, for them, while the key functionality to build PGN database (as a PGN file on device) is not available, users can still:
- Scan board and analyze chess positions
- Edit board to setup chess positions
- Scan tournament scoresheets and correct moves
- Analyze scanned chess positions and games using a very strong chess engine
Once you have subscribed to the service and confirmed, payment will be
charged to your Play Store account. Subscription will be automatically renewed unless
auto-renew is turned off at least 24 hours prior to your current subscription expiration
date. Your account will be charged sometime within 24 hours before the end of your current
period. You can manage and cancel your subscription by going to your Play Store account
settings or check the status of your subscription at 'Subscribe' page within the
service.
Using The Scanner Service
- Use camera icon and take as clear a photo as possible just about covering the whole board/scoresheet.
- Once a photo is taken the scanner displays a preview view of the chessboard/scoresheet. To process image, press scan icon at the bottom left.
- Service will transition to FEN editor screen or game editor screen.
- For scoresheet scanning, correct moves starting from the first move onwards by tapping on the move to correct be corrected. In the horizontally scrollable popover that appears, all the legal moves from current board position are displayed. Select the correct move for the move that was incorrectly identified by the scanner. In the best case scenario there will be very few moves to correct.
- Moves can also be corrected using drag-and-drop by moving a piece on the board from the position that's on the board. To select a piece for drag-and-drop, long press the piece for a fraction of a second, which then highlights all the legal moves a piece can move to.
- Swipe left or right on board to move ahead or back one half-move respectively. Double tap on extreme right or extreme left of the board to move ahead or back 5 moves respectively.
- For FEN editing, select a piece by tapping the piece on the pieces pane; touch on a square to drop it on that square.
- A piece from board can be removed by deselecting any selected piece by touching it and the touching on the piece to be removed from the board.
- For correct analysis indicate if board scan is from black side or white side.
Guidelines
Please follow these guidelines for better scanning accuracy:
- Capture as clear an image as possible
- Scoresheet is clear and uncrumpled; without overlapping, crossed out or missing moves
- Scoresheet is not occluded by layout and written moves are disjointed
- FEN scanning from computer screen does not have moire pattern
- FEN scanning from book follows similar guidelines to scoresheet scanning
- Make sure FEN position provided to the engine is legal chess position
Effective as of July 31, 2019
Privacy Policy
Please read this privacy policy carefully before using CheSScan (the
"service") with or without the subscription; operated and maintained by CheSScan Developers
("us", 'we", "our"). We take privacy of our customers ("you", "your", "user") very
seriously. This privacy policy lists the way in which we or our third party service
providers collect, use and disclose the information collected of users using the
service.
By accessing the services provided by us, you consent to the privacy policy
terms laid herein.
- We do not ask our users to provide any personal information to use our services. Since
we do not ask for any personal information we do not store it as well and sunsequently
do not use it.
- Bare minimum that we require to provide you premium service is to validate your service
purchase receipt. This information is handled by RevenuCat, a third party service that
we use for handling in-app purchases (IAP). Please visit RevenueCat for privacy policy
concerning your IAP data.
- We reserve all the rights to change terms of service and privacy policy in case need
arises to do so; at any time and without prior notice. From time to time you should keep
checking our privacy policy page and if, at some later point, you are ever asked to
provide any personal information, you would be well advised to recheck our privacy
policy page. Your continued use of the services after revised policy has taken effect
would be taken as acceptance of the revised policy.
Effective as of July 31, 2019
Credits
CheSScan - Chessboard Position (FEN) and Scoresheet (PGN) Scanner
- Copyright © 2019, CheSScan Developer(s). All Rights Reserved.
- Version 2.1.3
The service (CheSScan) uses open source components. Information on the
source code and license terms for these components is listed briefly below alongwith links
to their websites for further details. We would like to express our sincere gratitude to
them.
Open Source Computer Vision Library (OpenCV)
- Source Code: OpenCV
- Copyright © 2000-2019 Intel Corporation, all rights reserved (Please check the link
for other attributions).
- License (3-clause BSD) OpenCV License
TensorFlow
- Source Code: TensorFlow
- Copyright © 2019 The TensorFlow Authors. All rights reserved.
- License (Apache 2.0) TensorFlow
License
Arasan Chess
- Source Code: Arasan Chess
- Copyright © 1994-2015 Jon Dart
- License (MIT) Arasan Chess
License
Simple Java Chess Library (Chesslib)
- Source Code: Chesslib
- Copyright © 2016-2019 Ben-Hur Carlos Vieira Langoni Junior
- License (Apache 2.0) Chesslib
License
- Changes: Library ported from Java to C++