issues
search
jhlywa
/
chess.js
A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
BSD 2-Clause "Simplified" License
3.68k
stars
889
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
loadPgn throws for disambiguated knight move
#475
jo-sip
closed
3 weeks ago
1
How to make chess.js play white and make a first move?
#474
Huub62
opened
3 weeks ago
1
Add comment at FEN
#473
awbridgers
opened
1 month ago
0
Game throws invalid error instead of null for invalid moves
#472
quackquavk
closed
4 weeks ago
1
Add constant POSITION_COORDINATES
#471
svk091
opened
1 month ago
0
Introduce basic search function
#470
ghost
closed
1 month ago
0
fixed gramma error change "an" to "a"
#469
sphade
closed
2 months ago
1
.
#468
hvnvinland
closed
3 months ago
0
Add prepare hook to run build when installed as git dependency directly
#467
kindjie
closed
3 months ago
1
A feature-rich app like this requires a proper documentation
#466
sharu725
opened
3 months ago
0
CodeQL analysis returns alert "Replacement of a substring with itself" for mask function
#465
rodpolako
opened
3 months ago
0
.attackers() function added but not released
#464
Adilovicc
opened
3 months ago
2
.attackers() function is not working
#463
aakarsh-kt
opened
4 months ago
0
How to get the from and to square from SAN?
#462
ahofmeister
opened
4 months ago
1
Reversed board
#461
mirik999
opened
4 months ago
1
`.moves()` can provide moves that throw an "invalid move" error
#460
StevenStavrakis
opened
4 months ago
0
Introduce Minimax, AlphaBeta Pruning and Negamax Algorithm
#459
ghost
closed
4 months ago
0
Fix minor error in chess.moves({ verbose: true }) output
#458
TheLetterZed
closed
4 months ago
1
Feature Request: halfMove number in getComments()
#457
ps2-controller
opened
5 months ago
0
#186: Add attackers()
#456
kylebatucal
closed
4 months ago
6
Introduce AlphaBeta Pruning Algorithm
#455
ghost
closed
4 months ago
2
Refined addMove() logic and readability
#454
alisabeata
opened
5 months ago
0
Typescript not compiling
#453
ZenLearner
opened
6 months ago
1
unique id for each piece
#452
random-user-837
opened
6 months ago
1
#319: add null move functionality
#451
ppeloton
opened
6 months ago
3
Short pawn moves like 'ab', 'de' etc.
#450
kedochess
opened
6 months ago
0
I can't get possible moves for black pieces
#449
bigg-S
closed
4 months ago
4
Bump tough-cookie from 4.0.0 to 4.1.3
#448
dependabot[bot]
closed
7 months ago
0
Bump @babel/traverse from 7.17.3 to 7.23.9
#447
dependabot[bot]
closed
7 months ago
0
Using chess.js in Quasar/Vue app has issues with _positionCounts when used in pinia store
#446
NeverNerfLabsAdmin
opened
7 months ago
2
[Question]: How to access the various fields in .moves({ verbose: true})
#445
VladimirMishka
closed
8 months ago
1
unable to set side to move
#444
sk337
closed
9 months ago
0
detect "chess pieces" had destroyed
#443
synasapmob
closed
5 months ago
1
Less Strict FEN Validation
#442
LandonSchropp
closed
9 months ago
8
Chess960 - Wrong Move - Possible Castling
#441
sowson
opened
11 months ago
1
Minimalist Chess
#440
nomadwitgithub
closed
11 months ago
0
isAttacked is not working
#439
sairamnst
closed
11 months ago
4
[Question] After I load a pgn, how can I get the fen after the Nth ply?
#438
buffos
closed
11 months ago
1
add default separator param to ascii function
#437
kwkr
opened
1 year ago
0
Fix comment typo in validateFen
#436
rfyuz
closed
3 weeks ago
0
Chuck
#435
Pxxny
closed
11 months ago
0
How to make illigal moves using chess.js?
#434
eliyahu119
opened
1 year ago
3
Use template literals for board position type
#433
mahmoud-moursy
closed
7 months ago
0
FEN issue: It's not giving an error when a pawn is placed on the first and last ranks.
#432
Rohith837
closed
11 months ago
1
Double check dectection?
#431
J34N-V4LJ34N
opened
1 year ago
0
Unable to make a move using the permissive parser
#430
simonriou
closed
1 year ago
0
What do the last characters returned by the fen function mean?
#429
aRmaz0n
closed
1 year ago
1
Move Error Type
#428
LandonSchropp
opened
1 year ago
0
get() method of Chess class returns false instead null
#427
GienKu
opened
1 year ago
2
fix: changing piece on the kings square with chess.put()
#426
Manukyanq
closed
1 year ago
2
Next