flutter_dubov_system_native 1.0.0 copy "flutter_dubov_system_native: ^1.0.0" to clipboard
flutter_dubov_system_native: ^1.0.0 copied to clipboard

Native platform implementation of flutter_dubov_system. Uses Dart FFI to wrap the FIDE-approved CPPDubovSystem C++ engine for desktop and mobile platforms.

1.0.0 #

Added #

  • Exposed missing player evaluation and history methods from the native C++ engine to the Dart platform interface.
  • Added getters for opponent history metrics: ARO (Average Rating of Opponents) and oppCount.
  • Added methods to evaluate floating rules: canUpfloat, getNumUpfloatedIfMaxUpfloater, and upfloatedPreviously.
  • Added color history evaluation tools: firstColorPlayed, isColorHistEqual, and shouldAlternate.
  • Added match eligibility checks: canPlayOpp and hasReceivedBye.
0
likes
140
points
28
downloads

Publisher

unverified uploader

Weekly Downloads

Native platform implementation of flutter_dubov_system. Uses Dart FFI to wrap the FIDE-approved CPPDubovSystem C++ engine for desktop and mobile platforms.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

code_assets, ffi, flutter_dubov_system_platform_interface, hooks, logging, native_assets_cli, native_toolchain_c

More

Packages that depend on flutter_dubov_system_native

Packages that implement flutter_dubov_system_native