Sunfish 国际象棋引擎

开源网站开源项目 24-05-06 15:37:28

Sunfish是一个简单但强大的国际象棋引擎,用Python编写,主要用于教学目的。 没有表格及其简单的界面,它只需要111行代码!

由于Sunfish很小并且力求简单,因此代码为实验提供了一个很好的平台。 人们已经用它来测试并行搜索算法,试验评估函数,以及开发深度学习国际象棋程序。 今天把它分开,看看你能做些什么!

[Sunfish 国际象棋引擎]相关推荐

Dale 系统编程语言

Dale 是一个系统编程语言,使用 S- 表达式作为语法,支持语义宏。基本语言类似 C,提供如下额外特性: 局……...

Shotcut 视频编辑软件

Shotcut 视频编辑软件

Shotcut 是一款自由、开源、跨平台的视频编辑软件。使用 Qt 开发。 依赖: MLT: multimedia authoring f……...

Mastodon 开源社交网络平台

Mastodon 开源社交网络平台

Mastodon 是开源且免费的社交网络服务器,任何人都可以基于它创建类似推特/微博的产品(可以理解为搭建&l……...

KiCad:开源PCB设计软件EDA

KiCad:开源PCB设计软件EDA

KiCad 是一款跨平台的开源电子设计自动化(EDA)套件,支持原理图设计和PCB布局控制。具备符号库编辑器、3……...

edwin 报警和监控平台

edwin 报警和监控平台

edwin 是一个报警和监控平台,可以使用它监控任意东西,如有异常(分为警告级和严重级),可以发出报警。……...

今日开源
  1. Aviator Java 表达式引擎

    AviatorScript是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。 特性介绍 支持数字、字符串、正则表达式、布尔值、正则表达式等基本类型,完整支持所有 Java 运算符及优先级等。 函数是一等公民,支持闭包和函数……

    开源软件 2024-05-19

  2. Amarok 多媒体播放器

    Amarok 多媒体播放器

    Amarok 是基于 KDE 桌面环境编写多媒体播放器,Amarok的功能很强大,而且界面也可以与SongBird媲美。 更多屏幕截图:http://amarok.kde.org/screenshots

    开源软件 2024-05-19

  3. Consul 服务的注册和发现

    Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。 在线演示:http://demo.consul.io/ui/ 使用示例: admin@hashicorp:digweb-frontend.service.consul.A……

    开源软件 2024-05-19

返回顶部小火箭