shogi 0.0.6 shogi: ^0.0.6 copied to clipboard
A simple shogi engine for Dart and Flutter. This engine can be combined with flutter_shogi_board to render static game board positions, tsume problems or shogi castles.
[0.0.6] - 12/07/2021 #
- Add
gameBoardToSfenString()
andgameBoardToBodString()
utils.
[0.0.5] - 30/06/2021 #
- Migrates to null safety.
- Adds KIF & BOD support.
- Adds Game model which can be constructed from KIF.
- Migrates to lints analysis options from pedantic.
[0.0.4] - 22/08/2020 #
- Removes dependency on Flutter, thus Dart-only projects can now also avail of this package.
- To improve readability, Gote's latin piece symbols now use lower case (when usesJapaneses = false).
- Raises sdk version to >= 2.7.
- Aligns analysis options with pedantic.
[0.0.3] - 11/03/2020 #
- Breaking changes: A game board is now represented by
GameBoard
, not simply byList<BoardPiece>
. - Adds the ability to have pieces in hand.
- Adds ability to drop pieces or capture pieces.
- Adds ability to import a GameBoard from a SFEN ascii string.
[0.0.2] - 10/02/2020 #
- Breaking Changes: indices range [1, 9] is now used instead of [0, 8] to denote board position.
- Adds basic move capability so that, for instance, the building of castle could be animated or a simple 1 move Tsume could be shown.
- Removes the dependency on Flutter Foundation.
[0.0.1] - 13/10/2019 #
- Initial release of shogi package, based on business logic components from flutter_shogi_board.