登录 注册
当前位置:主页 > 资源下载 > 9 > Chess.dart:Chess.js与Dart的移植下载

Chess.dart:Chess.js与Dart的移植下载

  • 更新:2024-08-24 20:29:50
  • 大小:143KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

国际象棋 Chess.dart是一个用于生成合法象棋动作,维护象棋游戏状态以及与FEN和PGN格式之间相互转换的库。 它没有外部依赖性。 它是Dart的Chess.js移植。 它旨在将所有功能包含在原始库中,同时使API有点像Dart。 在有限的测试中,Dart版本(经过一些重构)现在优于JavaScript原始版本。 在这个早期阶段,它正在运行,并通过了chess.js附带的所有单元测试(可以在测试目录中找到)。 但是,除此之外,还没有在生产中进行测试。 随机游戏 import "package:chess/chess.dart" ; void main () { Chess chess = new Chess (); while ( ! chess.game_over) { print ( 'position: ' + chess.fen); print (