终极tic tac toe游戏逻辑(lua和python绑定)
tictactoelib的Python项目详细描述
这个库允许轻松创建最终的tic-tac-toe游戏的前端。 它负责游戏规则,验证论点,调用正确的 功能。
run.lua是如何使用此库的示例。尝试:
tictactoelib/run.lua \ tictactoelib/examples/dumb_player.lua \ tictactoelib/examples/dumb_player.lua
这个文件有两个参数:lua files,它实现了一个播放器。 tictactoelib/examples/dumb_player.lua是一个演示播放器,它标记第一个 可用插槽。上面的命令行示例使它与自己战斗。
参见tictactoelib/examples/dumb_player.lua中的注释如何实现 player(也可能是从ui获取事件的东西)。
有关人类可读的游戏规则,请参见终极tic tac toe的website。
兼容性
库是用纯lua编写的,经测试与lua5.1、lua5.2兼容。 还有卢阿吉特。