Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess

Cheating in chess can take many forms and has existed almost as long as the game itself. The advent of computers has introduced a new form of cheating into the game. Thanks to the computational power of modern-day computers, a player can use a program to calculate thousands of moves for him or her,...

Full description

Saved in:
Bibliographic Details
Main Authors: Ryan McDaniel, Roman V. Yampolskiy
Format: Article
Language:English
Published: Wiley 2012-01-01
Series:International Journal of Computer Games Technology
Online Access:http://dx.doi.org/10.1155/2012/178578
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832545627229126656
author Ryan McDaniel
Roman V. Yampolskiy
author_facet Ryan McDaniel
Roman V. Yampolskiy
author_sort Ryan McDaniel
collection DOAJ
description Cheating in chess can take many forms and has existed almost as long as the game itself. The advent of computers has introduced a new form of cheating into the game. Thanks to the computational power of modern-day computers, a player can use a program to calculate thousands of moves for him or her, and determine the best possible scenario for each move and countermove. These programs are often referred to as “bots,” and can even play the game without any user interaction. In this paper, we describe a methodology aimed at preventing bots from participating in online chess games. The proposed approach is based on the integration of a CAPTCHA protocol into a game scenario, and the subsequent inability of bots to accurately track the game states. This is achieved by rotating the images of the individual chess pieces and adjusting their resolution in an attempt to render them unreadable by a bot. Feedback from users during testing shows that there is minimal impact on their ability to play the game. Players rated the difficulty of reading the pieces on a scale of one to ten, with an average rank of 6.5. However, the average number of moves to adjust to the distorted pieces was only 3.75. This tells us that, although it is difficult to read the pieces at first, it is easy to adjust quickly to the new image.
format Article
id doaj-art-17ee83c4b9fa41f486462d022a05c5f2
institution Kabale University
issn 1687-7047
1687-7055
language English
publishDate 2012-01-01
publisher Wiley
record_format Article
series International Journal of Computer Games Technology
spelling doaj-art-17ee83c4b9fa41f486462d022a05c5f22025-02-03T07:25:13ZengWileyInternational Journal of Computer Games Technology1687-70471687-70552012-01-01201210.1155/2012/178578178578Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random ChessRyan McDaniel0Roman V. Yampolskiy1Computer Engineering and Computer Science, University of Louisville, Louisville, KY 40292, USAComputer Engineering and Computer Science, University of Louisville, Louisville, KY 40292, USACheating in chess can take many forms and has existed almost as long as the game itself. The advent of computers has introduced a new form of cheating into the game. Thanks to the computational power of modern-day computers, a player can use a program to calculate thousands of moves for him or her, and determine the best possible scenario for each move and countermove. These programs are often referred to as “bots,” and can even play the game without any user interaction. In this paper, we describe a methodology aimed at preventing bots from participating in online chess games. The proposed approach is based on the integration of a CAPTCHA protocol into a game scenario, and the subsequent inability of bots to accurately track the game states. This is achieved by rotating the images of the individual chess pieces and adjusting their resolution in an attempt to render them unreadable by a bot. Feedback from users during testing shows that there is minimal impact on their ability to play the game. Players rated the difficulty of reading the pieces on a scale of one to ten, with an average rank of 6.5. However, the average number of moves to adjust to the distorted pieces was only 3.75. This tells us that, although it is difficult to read the pieces at first, it is easy to adjust quickly to the new image.http://dx.doi.org/10.1155/2012/178578
spellingShingle Ryan McDaniel
Roman V. Yampolskiy
Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
International Journal of Computer Games Technology
title Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
title_full Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
title_fullStr Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
title_full_unstemmed Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
title_short Development of Embedded CAPTCHA Elements for Bot Prevention in Fischer Random Chess
title_sort development of embedded captcha elements for bot prevention in fischer random chess
url http://dx.doi.org/10.1155/2012/178578
work_keys_str_mv AT ryanmcdaniel developmentofembeddedcaptchaelementsforbotpreventioninfischerrandomchess
AT romanvyampolskiy developmentofembeddedcaptchaelementsforbotpreventioninfischerrandomchess