eigen_client 0.2.0 copy "eigen_client: ^0.2.0" to clipboard
eigen_client: ^0.2.0 copied to clipboard

Pure Dart client, domain, and live-session coordination for EigenInteractive games.

Changelog #

0.2.0 - 2026-09-13 #

Added #

  • The local half of offline play: EigenRng, a port of the engine commit kernel for an untimed game, LocalGameRules, the record and its store port, the bot-runner port, and LocalGameEngine.
  • LocalGameSync, which carries a device local games to the server by replaying their logs, and localRecordFromRemote, which rebuilds a record from the server copy.
  • GameRepository methods for the three local-game routes, and getWholeLocalRecord, which follows the record route pages so a resumed game is never rebuilt from a truncated log.
  • jsonEquals, value equality for two codecs of one JSON schema, where an absent key and a written null are the same value.

0.1.1 - 2026-09-11 #

  • Require every replacement game session to have a higher authoritative sequence while continuing to prevent a terminal game from being resurrected by a later active snapshot.

0.1.0 - 2026-08-21 #

  • Initial pure Dart client and domain package.
0
likes
150
points
166
downloads

Documentation

Documentation
API reference

Publisher

verified publishereigeninteractive.com

Weekly Downloads

Pure Dart client, domain, and live-session coordination for EigenInteractive games.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

dio, eigen_api, json_annotation, web_socket_channel

More

Packages that depend on eigen_client