Publication:
An Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representation

dc.contributor.authorIqbal A.en_US
dc.contributor.authorid14012935800en_US
dc.date.accessioned2023-05-29T08:07:58Z
dc.date.available2023-05-29T08:07:58Z
dc.date.issued2020
dc.descriptionBoard games; Character strings; Wetlandsen_US
dc.description.abstractWe 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.en_US
dc.description.natureFinalen_US
dc.identifier.ArtNo9243487
dc.identifier.doi10.1109/ICIMU49871.2020.9243487
dc.identifier.epage276
dc.identifier.scopus2-s2.0-85097654423
dc.identifier.spage271
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85097654423&doi=10.1109%2fICIMU49871.2020.9243487&partnerID=40&md5=fc2b1870a2a77ade202f2c49f2773e20
dc.identifier.urihttps://irepository.uniten.edu.my/handle/123456789/25298
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en_US
dc.relation.ispartofAll Open Access, Green
dc.sourceScopus
dc.sourcetitle2020 8th International Conference on Information Technology and Multimedia, ICIMU 2020
dc.titleAn Algorithm for Automatically Updating a Forsyth-Edwards Notation String without an Array Board Representationen_US
dc.typeConference Paperen_US
dspace.entity.typePublication
Files
Collections