Commit Graph

  • 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