【文件属性】:
文件名称:Hanabi.jl:用于Hanabi的可定制游戏引擎,用Julia编写
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-13 01:35:11
Julia
哈纳比
一个用Julia写成的简单游戏引擎。
该模块设计得足够简单,以使初学者易于理解,同时符合较大的Julia项目中常见的样式指南和最佳实践(即,多个调度,模块组织,测试范围)。
规则
游戏引擎符合的规则。
安装
启动julia REPL并运行以下命令:
julia > Pkg . add ( " Hanabi.jl " )
简单的例子
这是模拟Hanabi游戏的开箱即用示例:
using Hanabi
g = Game ([ SimplePlayer () for i = 1 : 4 ]) # create a new game with 4 players
g = run! (g) # simulate the game
print ( getScore (g))
定制策略
您可以实施按玩家的自定义策略。 有关示例,请参见SimplePlayer复合类型。
TODO-实施
【文件预览】:
Hanabi.jl-master
----.gitignore(29B)
----README.md(1KB)
----appveyor.yml(1KB)
----test()
--------runtests.jl(363B)
----src()
--------game.jl(3KB)
--------simpleplayer.jl(652B)
--------deck.jl(319B)
--------types.jl(707B)
--------Hanabi.jl(139B)
--------analytics.jl(79B)
----LICENSE.md(1KB)
----REQUIRE(10B)
----.travis.yml(392B)