Skip to content

tbmeans/chess-sjppd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess engine and legal move generator

Intro

Provides results of the user's choice of moves necessary to progress a chess game. A rudimentary chess engine is provided for play vs the computer.

Progressing play

The accumulation of chess moves made by each side, expressed as a comma-separated list of Pure coordinate notation (PCN) strings, and a template object for game data export in Portable Game Notation (PGN) are to be entered into the "getGameStatus" function to produce the following information used to update a chess game user interface: position in Forsyth-Edwards notation (FEN), list of legal moves in PCN, who has the move, the scoresheet list of moves in standard algebraic notation, a list of captured pieces, and if the game is over, cause of game over and the filled-in PGN.

Export object

has two members, "ui" and "units," for chess user interface and unit testing, respectively.

About

legal move generator and engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published