cleentfaar/windmill-bundle

该包已被废弃且不再维护。未建议替代包。

提供与 Windmill Chess 库集成的 Symfony 扩展包

安装: 4

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:symfony-bundle

dev-master 2015-01-14 22:31 UTC

This package is auto-updated.

Last update: 2022-02-01 12:37:33 UTC


README

将 Windmill Chess 引擎集成到 Symfony 框架中。

Build Status Coverage Status Quality Score Latest Version Total Downloads

特性

  • 通过易于使用的服务播放和存储棋局(查看 GameController
  • 存储目前只有 fileorm 适配器,但你也可以轻松添加自己的(查看 OrmAdapter 以获取示例)。
  • 自定义 Twig 扩展,提供一些有用的方法,以便你可以在模板的任何位置显示棋局(查看 game-template)。
  • 控制台命令,甚至可以通过 Symfony 控制台玩棋局!

请查看以下文档以获取有关使用这些特性的更多信息。

文档

查看 索引

别忘了查看该扩展包实现的库的文档 这里,它包含更多关于许多组件的详细信息(或者很快就会!)。

为什么需要这个扩展包?

该扩展包的目的是通过使用框架已提供的相同的 DIC 和模板模式,使与引擎内部许多(解耦但相关)服务的协作更加容易。由于我几乎使用 Symfony 框架来处理所有自己的项目,因此现在只需采用其基础知识的工作就变得更加容易。

像我的其他项目一样,我也在用它来学习一些之前未使用过的技术。

对于这个项目,其中一些是

  • 轻松为棋局的各个部分配置不同的模板
  • 查看库文档中的其他目标 这里