jonthysell / Mzinga

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

FastCore Refactor #105

Closed jonthysell closed 3 years ago

jonthysell commented 3 years ago

This commit PR refactors away the Mzinga.Shared and Mzinga.SharedUX projects.

The code from Mzinga.Shared is now contained in new Mzinga library project. This new project is based on the simpler (and faster) architecture design of MzingaCpp and SampleEngine C# from UHPSampleCode.

The code from Mzinga.SharedUX has been integrated into Mzinga.Viewer.

This PR also fixes up all of the other projects so they still work.

The end result of all this is a much simpler codebase that's easier to maintain and builds faster. Consequently, the core code runs much faster.