Swift的跨平台国际象棋库-Swift开发

时间:2024-06-15 22:48:46
【文件属性】:

文件名称:Swift的跨平台国际象棋库-Swift开发

文件大小:77KB

文件格式:ZIP

更新时间:2024-06-15 22:48:46

Swift Miscellaneous

Swift已弃用的跨平台国际象棋库不再开发此项目。 我目前正在开发国际象棋引擎Hexe。 它是用Rust编写的,在很多方面与Swift十分相似。 还存在Hexe.swift,它是Hexe的Swift包装器。 贤者不是国际象棋引擎。 这是一个移动发电机。 另一方面,Hexe能够生成动作并进行评估。 Sage是Swift的跨平台国际象棋库。 开发发生在开发分支中。 生成状态功能安装比较


【文件预览】:
Sage-develop
----.gitignore(2KB)
----Package.swift(713B)
----README.md(10KB)
----Support()
--------Info.plist(806B)
----CHANGELOG.md(5KB)
----bootstrap.sh(603B)
----.swiftlint.yml(455B)
----Sources()
--------Square.swift(13KB)
--------Board.swift(26KB)
--------Move.swift(7KB)
--------Rank.swift(4KB)
--------Tables.swift(4KB)
--------Variant.swift(2KB)
--------InternalTypes.swift(2KB)
--------Player.swift(3KB)
--------File.swift(7KB)
--------Sequence+Sage.swift(1KB)
--------PGN.swift(19KB)
--------Piece.swift(11KB)
--------Bitboard.swift(27KB)
--------Color.swift(2KB)
--------Game.swift(39KB)
--------CastlingRights.swift(18KB)
----Vagrantfile(143B)
----Sage.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(66KB)
--------xcshareddata()
----.jazzy.yaml(184B)
----Benchmark()
--------main.swift(1KB)
----Sage.podspec(806B)
----LICENSE.txt(11KB)
----Sage.playground()
--------Contents.swift(65B)
--------contents.xcplayground(189B)
----Tests()
--------LinuxMain.swift(731B)
--------Info.plist(733B)
--------SageTests()
----.travis.yml(2KB)

网友评论