A complete two-player chess game implemented in Java. This project was developed as part of a course assignment and demonstrates object-oriented design and game logic.
- Standard chess rules and piece movement
- Turn-based two-player gameplay
- Move validation
- Check and checkmate detection
- Castling and en passant implemented
- Text-based or GUI interface
- Open the project in IntelliJ
- Navigate to: src/main/java/org/cis1200/Game.java
- Right-click
Game→ Run
- Players take turns making moves according to the interface instructions
- Moves follow standard chess rules
- Java
- IntelliJ IDEA
- Git / GitHub
- AI opponent
- Improved graphical interface
- Move history and undo functionality
- Timers and clocks
Created by Brian Wei