This website works better with JavaScript.
9fbc09ea07
Clear move history on setup
main
Elnu
2023-03-16 12:43:19 -0700
101054091d
Fix black queen promotion
Elnu
2023-03-16 12:39:35 -0700
851c2f401d
Prevent click redraws while AI is thinking
Elnu
2023-03-16 12:38:59 -0700
acb9e05e07
Fix king control zone, disable checks preventing castling
Elnu
2023-03-16 12:36:46 -0700
2c5d9079cd
Use threading for AI
Elnu
2023-03-16 12:24:03 -0700
e08132376a
Add check highlight, fix color names
Elnu
2023-03-16 11:46:09 -0700
3c6db20f06
Improve colors
Elnu
2023-03-16 11:41:18 -0700
e2ca1c2f38
Possibly fix intermittent stalemate issues
Elnu
2023-03-16 01:01:31 -0700
5e1553aaf6
Fix blocking checkmate
Elnu
2023-03-16 00:17:12 -0700
e178d88742
Add stalemate text
Elnu
2023-03-16 00:08:00 -0700
446006cf4a
Shuffle AI move set to prevent moving back and forth
Elnu
2023-03-15 23:59:06 -0700
dcf9bd7df7
Make pawn promote from captures
Elnu
2023-03-15 23:58:23 -0700
0c40eba66f
Add queen promotion, fix pawn taking two squares ahead
Elnu
2023-03-15 23:40:45 -0700
9063667ca5
Movement restriction for Knight
jylkyle
2023-03-15 22:57:06 -0700
419d33bc88
Prevent two squares forward pawn teleportation
Elnu
2023-03-15 22:44:32 -0700
0a838ba7ee
Implement castling
Elnu
2023-03-15 22:41:49 -0700
c9cf5fa8fb
Switch from BoardCoordinate to Move for most move handling
Elnu
2023-03-15 18:43:33 -0700
dcde9d5ecd
Add two space pawn movement
Elnu
2023-03-15 17:00:15 -0700
36f3873816
Fix checkmate logic to account for other piece taking attacker
Elnu
2023-03-15 17:00:04 -0700
884fc44ed4
Add win/lose screen
Elnu
2023-03-15 16:34:37 -0700
f16448bdf0
Fix AI value system
Elnu
2023-03-14 12:53:50 -0700
b4c9ca0105
Get AI working
Elnu
2023-03-14 12:40:49 -0700
eeaf71bc19
Fix moving white pieces, remove sleep
Elnu
2023-03-13 20:29:36 -0700
dcfc4ce3d9
WIP broken AI integration
Elnu
2023-03-13 20:10:33 -0700
3eec0e7833
Add move highlights
Elnu
2023-03-13 19:16:08 -0700
17aa7c7ccb
Prevent moving into check, implement checkmate detection
Elnu
2023-03-13 18:38:34 -0700
17b506922a
updating movement
JoffreTS
2023-03-13 17:28:10 -0700
023d0b9a4b
Implement prevention of teleportation for possible moves
Elnu
2023-03-10 15:16:32 -0800
8294306734
Add LICENSE
Elnu
2023-03-04 19:10:00 -0800
08292bc9dd
Add piece graphics, flip white and black tiles, swap king and queen
Elnu
2023-03-04 19:05:57 -0800
17e81feac0
added classes for each piece, with possible moves. Also updated board initialization to include all pieces.
JoffreTS
2023-02-21 18:13:47 -0800
b5dc5a4228
Movement restriction for Knight
jylkyle
2023-02-18 20:49:19 -0800
6f51247019
Movement restriction for Knight
Kyle Kim
2023-02-18 20:40:06 -0800
45f7544151
Add TODO Knight class, make Piece abstract
Elnu
2023-02-18 20:24:03 -0800
1f578b0770
Make piece move restrictions, minor bugfixes
Elnu
2023-02-18 20:14:16 -0800
df2268cd55
Minor cleanup
Elnu
2023-02-17 22:38:54 -0800
9cf0136b06
Merge pull request #1 from ElnuDev/Yujie-AI
YujieAki
2023-02-17 18:47:29 -0800
c2903f1712
Add files via upload
YujieAki
2023-02-17 18:47:09 -0800
1aad4a6153
Add Chess.iml
Elnu
2023-02-10 19:08:56 -0800
309231e304
Add comments, clean up code
Elnu
2023-02-10 18:12:06 -0800
91c04cbcf2
Initial commit
Elnu
2023-02-09 20:40:12 -0800