An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation
Board games; Character strings; Wetlands
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Conference Paper |
Published: |
Institute of Electrical and Electronics Engineers Inc.
2023
|
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Tenaga Nasional |
id |
my.uniten.dspace-25298 |
---|---|
record_format |
dspace |
spelling |
my.uniten.dspace-252982023-05-29T16:07:58Z An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation Iqbal A. 14012935800 Board games; Character strings; Wetlands We present an algorithm that correctly updates the Forsyth-Edwards Notation (FEN) chessboard character string after any move is made without the need for an intermediary array representation of the board. In particular, this relates to software that have to do with chess, certain chess variants and possibly even similar board games with comparable position representation. Even when performance may be equal or inferior to using arrays, the algorithm still provides an accurate and viable alternative to accomplishing the same thing, or when there may be a need for additional or side processing in conjunction with arrays. Furthermore, the end result (i.e. an updated FEN string) is immediately ready for export to any other internal module or external program, unlike with an intermediary array which needs to be first converted into a FEN string for export purposes. The algorithm is especially useful when there are no existing array-based modules to represent a visual board as it can do without them entirely. We provide examples that demonstrate the correctness of the algorithm given a variety of positions involving castling, en passant and pawn promotion. � 2020 IEEE. Final 2023-05-29T08:07:58Z 2023-05-29T08:07:58Z 2020 Conference Paper 10.1109/ICIMU49871.2020.9243487 2-s2.0-85097654423 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85097654423&doi=10.1109%2fICIMU49871.2020.9243487&partnerID=40&md5=fc2b1870a2a77ade202f2c49f2773e20 https://irepository.uniten.edu.my/handle/123456789/25298 9243487 271 276 All Open Access, Green Institute of Electrical and Electronics Engineers Inc. Scopus |
institution |
Universiti Tenaga Nasional |
building |
UNITEN Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Tenaga Nasional |
content_source |
UNITEN Institutional Repository |
url_provider |
http://dspace.uniten.edu.my/ |
description |
Board games; Character strings; Wetlands |
author2 |
14012935800 |
author_facet |
14012935800 Iqbal A. |
format |
Conference Paper |
author |
Iqbal A. |
spellingShingle |
Iqbal A. An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
author_sort |
Iqbal A. |
title |
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
title_short |
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
title_full |
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
title_fullStr |
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
title_full_unstemmed |
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation |
title_sort |
algorithm for automatically updating a forsyth-edwards notation string without an array board representation |
publisher |
Institute of Electrical and Electronics Engineers Inc. |
publishDate |
2023 |
_version_ |
1806427321737936896 |