shogi 0.0.6 copy "shogi: ^0.0.6" to clipboard
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() and gameBoardToBodString() 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 by List<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.
2
likes
120
pub points
25%
popularity

Publisher

verified publisherdefuncart.com

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.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection, meta

More

Packages that depend on shogi