← All projects

Hex Reversi

Updated 2025
JavaSwing

Highlights

  • Reversi on a hexagonal odd-r grid with configurable board shapes and starting states.
  • Extensible MVC design: model interfaces, pluggable text/GUI views, and a controller to orchestrate play.
  • Factory creator builds variants without exposing constructors; supports multiple player types (human/AI).
  • Modular strategies (minimax, capture-max, corners, avoid-near-corners) with combinators to compose heuristics.