Commit graph

23 commits

Author SHA1 Message Date
36f3873816 Fix checkmate logic to account for other piece taking attacker 2023-03-15 17:00:04 -07:00
884fc44ed4 Add win/lose screen 2023-03-15 16:34:37 -07:00
f16448bdf0 Fix AI value system 2023-03-14 12:53:50 -07:00
b4c9ca0105 Get AI working 2023-03-14 12:40:49 -07:00
eeaf71bc19 Fix moving white pieces, remove sleep 2023-03-13 20:29:36 -07:00
dcfc4ce3d9 WIP broken AI integration 2023-03-13 20:10:33 -07:00
3eec0e7833 Add move highlights 2023-03-13 19:16:08 -07:00
17aa7c7ccb Prevent moving into check, implement checkmate detection 2023-03-13 18:38:34 -07:00
JoffreTS
17b506922a updating movement
updating movement
2023-03-13 17:28:10 -07:00
023d0b9a4b Implement prevention of teleportation for possible moves 2023-03-10 15:16:32 -08:00
8294306734 Add LICENSE 2023-03-04 19:10:00 -08:00
08292bc9dd Add piece graphics, flip white and black tiles, swap king and queen 2023-03-04 19:05:57 -08:00
JoffreTS
17e81feac0 added classes for each piece, with possible moves. Also updated board initialization to include all pieces. 2023-02-21 18:13:47 -08:00
jylkyle
b5dc5a4228 Movement restriction for Knight 2023-02-18 20:49:19 -08:00
Kyle Kim
6f51247019 Movement restriction for Knight 2023-02-18 20:40:06 -08:00
45f7544151 Add TODO Knight class, make Piece abstract 2023-02-18 20:24:03 -08:00
1f578b0770 Make piece move restrictions, minor bugfixes 2023-02-18 20:14:16 -08:00
df2268cd55 Minor cleanup 2023-02-17 22:38:57 -08:00
YujieAki
9cf0136b06
Merge pull request #1 from ElnuDev/Yujie-AI
Add files via upload
2023-02-17 18:47:29 -08:00
YujieAki
c2903f1712
Add files via upload 2023-02-17 18:47:09 -08:00
1aad4a6153 Add Chess.iml 2023-02-10 19:08:56 -08:00
309231e304 Add comments, clean up code 2023-02-10 18:12:06 -08:00
91c04cbcf2 Initial commit 2023-02-09 20:40:12 -08:00