39 Commits (851c2f401deaec4a8171b78108211436ab926220)
 

Author SHA1 Message Date
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
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
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