Elnu
|
851c2f401d
|
Prevent click redraws while AI is thinking
|
2 years ago |
Elnu
|
acb9e05e07
|
Fix king control zone, disable checks preventing castling
|
2 years ago |
Elnu
|
2c5d9079cd
|
Use threading for AI
|
2 years ago |
Elnu
|
e08132376a
|
Add check highlight, fix color names
|
2 years ago |
Elnu
|
3c6db20f06
|
Improve colors
|
2 years ago |
Elnu
|
e2ca1c2f38
|
Possibly fix intermittent stalemate issues
|
2 years ago |
Elnu
|
5e1553aaf6
|
Fix blocking checkmate
|
2 years ago |
Elnu
|
e178d88742
|
Add stalemate text
|
2 years ago |
Elnu
|
446006cf4a
|
Shuffle AI move set to prevent moving back and forth
|
2 years ago |
Elnu
|
dcf9bd7df7
|
Make pawn promote from captures
|
2 years ago |
Elnu
|
0c40eba66f
|
Add queen promotion, fix pawn taking two squares ahead
|
2 years ago |
jylkyle
|
9063667ca5
|
Movement restriction for Knight
|
2 years ago |
Elnu
|
419d33bc88
|
Prevent two squares forward pawn teleportation
|
2 years ago |
Elnu
|
0a838ba7ee
|
Implement castling
|
2 years ago |
Elnu
|
c9cf5fa8fb
|
Switch from BoardCoordinate to Move for most move handling
|
2 years ago |
Elnu
|
dcde9d5ecd
|
Add two space pawn movement
|
2 years ago |
Elnu
|
36f3873816
|
Fix checkmate logic to account for other piece taking attacker
|
2 years ago |
Elnu
|
884fc44ed4
|
Add win/lose screen
|
2 years ago |
Elnu
|
f16448bdf0
|
Fix AI value system
|
2 years ago |
Elnu
|
b4c9ca0105
|
Get AI working
|
2 years ago |
Elnu
|
eeaf71bc19
|
Fix moving white pieces, remove sleep
|
2 years ago |
Elnu
|
dcfc4ce3d9
|
WIP broken AI integration
|
2 years ago |
Elnu
|
3eec0e7833
|
Add move highlights
|
2 years ago |
Elnu
|
17aa7c7ccb
|
Prevent moving into check, implement checkmate detection
|
2 years ago |
JoffreTS
|
17b506922a
|
updating movement
updating movement
|
2 years ago |
Elnu
|
023d0b9a4b
|
Implement prevention of teleportation for possible moves
|
2 years ago |
Elnu
|
8294306734
|
Add LICENSE
|
2 years ago |
Elnu
|
08292bc9dd
|
Add piece graphics, flip white and black tiles, swap king and queen
|
2 years ago |
JoffreTS
|
17e81feac0
|
added classes for each piece, with possible moves. Also updated board initialization to include all pieces.
|
2 years ago |
jylkyle
|
b5dc5a4228
|
Movement restriction for Knight
|
2 years ago |
Kyle Kim
|
6f51247019
|
Movement restriction for Knight
|
2 years ago |
Elnu
|
45f7544151
|
Add TODO Knight class, make Piece abstract
|
2 years ago |
Elnu
|
1f578b0770
|
Make piece move restrictions, minor bugfixes
|
2 years ago |
Elnu
|
df2268cd55
|
Minor cleanup
|
2 years ago |
YujieAki
|
9cf0136b06
|
Merge pull request #1 from ElnuDev/Yujie-AI
Add files via upload
|
2 years ago |
YujieAki
|
c2903f1712
|
Add files via upload
|
2 years ago |
Elnu
|
1aad4a6153
|
Add Chess.iml
|
2 years ago |
Elnu
|
309231e304
|
Add comments, clean up code
|
2 years ago |
Elnu
|
91c04cbcf2
|
Initial commit
|
2 years ago |