Releases: sunfl0w/CPP_Hive
Releases · sunfl0w/CPP_Hive
V1.3.2
Changes/Fixes:
- Coronon fixed a small bug. Skipmoves are now correctly called skipmoves.
V1.3.1
Changes/Fixes:
- Reverted some changes in the AxialPosition class because of bugs and faulty code that would have never worked ;)
V1.3
Changes/Fixes:
- Fixed a bug in the Player class and in the GameState class.
- Improved performance here and there. Board class now has a bitboard for empty positions.
- Added a undo move method.
- Changed AxialPosition class internally.
- Added a perft benchmark.
- Changed player representation in the GameState class.
- Changed pieces on hand representation in Player class. PieceType is now able to be cast to int and back.
V1.2.7
Changes/Fixes:
- Fixed a bug in the board class. Thanks Coronon!
V1.2.6
Changes/Fixes:
- Fixed the communication bug that crashed the Client from time to time. Thanks Coronon!
- I hope most bugs are fixed by now :D
V1.2.5
Changes/Fixes:
- Fixed a communication bug that crashed the Client from time to time. Stupid boost asio ;)
- Client will now close itself when the game is over.
V1.2.2
Changes/Fixes:
- Fixed grasshopper move generation fix ;).
- Fixed IsGameOver() by adding a new method.
V1.2.1
Changes/Fixes:
- Fixed grasshopper move generation according to rule changes.
V1.2
Changes/Fixes:
- Fixed the cmake file. Python clients now work on the SCG systems. C++ only clients were also tested and are also working just fine.