Skip to content

MilkyIQ/java-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSA Final Project: Chess

A weak attempt at learning Java and algorithms surrounding video games and 2D datasets. And "AI" i guess.

Dependencies

  • json.simple (soon to be deprecated)

Installation

Don't. But if you wan't to, you'll need to add the json.simple library into your IDE's referenced library. The website looks sketch but I assure you it is completely fine.

TODO

  • Game states
    • Checkmate
    • Stalemate
    • Draw
      • 75-rule
      • 50-rule
      • threefold
      • fivefold
      • impossible checkmate
  • Enemy AI
    • Random moves
    • Look one-two moves ahead
    • Ranking system
    • Adjustable slider
    • Multithreading madness
    • Neural network shit ig
  • Castling
  • En Passant
  • Switch to GUI
  • Switch to GSON

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages