Skip to content

guangyuzh/connect-four

Repository files navigation

Connect Four Game

The game is played by two players who alternate dropping chips into a 7-column, 6-row grid. The first player to get 4 in a row wins.

Features

  • A Swing GUI
  • Support for 2-players playing at the same machine
  • Support for a computer opponent that looks ahead a single move and makes that move if it results in a win

Design

  • Use of the Observer, Builder, Factory, and Singleton factory patterns
  • Unit tests for the non-GUI code

Execution

  • Option 1 import as IntelliJ project (environment all set)
  • Option 2 import as Eclipse project (environment all set)
  • Option 3 build Ant project, supports: ant init clean compile runapp runtests dist

Note: Academic Integrity

Academic Integrity policy & rules.

About

Connect Four game for the Production Quality Software course (PS4) at NYU

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages