CSU 520: Artificial Intelligence - Prof. Wang
Final Project: Connect Four

Ron Adams, Erik Ibsen, Chen Zhang

Source code to final project: Connect Four

  1. Run.java
  2. ConnectFour.java
  3. SimpleBoard.java
  4. Player.java
  5. HumanPlayer.java
  6. RandomPlayer.java
  7. DefensivePlayer.java
  8. AggressivePlayer.java
  9. MinMaxPlayer.java

Download source code and classes: Game Demo

SmartConnectFour-v1.0.zip

Download project documentation: White Paper

SmartConnectFour-Final_Paper-v1.0.doc

Screen shot