Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 674 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 674 Bytes

Chess

Simple chess app written in Java.

To do:

  1. Create basic foundation for managing pieces and moves.
  2. Get initial board state configured for a new game.
  3. Add move calculation for pieces.
  4. Finish game flow control: players, turns, etc.
  5. Have console accept direct move commands e.g. e2-e4
  6. Have console accept more complex move commands e.g. e4, Nd3, Qd3+
  7. Add support for more types of notation e.g. FEN, PGN
  8. Create basic GUI for interacting with app.
  9. Choose a license for project
  10. Add notation export for games
  11. Add multiplayer connection
  12. Write bitboard based library that can convert board states for computer analysis.