jonthysell / Mzinga

Open-source software to play the board game Hive.
MIT License
82 stars 9 forks source link

Viewer: Enable engine vs. engine games #88

Open jonthysell opened 5 years ago

jonthysell commented 5 years ago

Right now, the Viewer launches a single Engine at app start and relies on it for the entire session. When playing "Computer vs. Computer" games, it's really one engine playing both sides.

Instead, the Viewer should:

  1. Not launch any Engine at start
  2. Allow the user to select and configure each engine in the New Game dialog.
  3. Manage both engines separately, keeping them in sync

This will mean: