block-battle:用于AI游戏大战的Haskell入门机器人

时间:2024-05-30 17:27:57
【文件属性】:

文件名称:block-battle:用于AI游戏大战的Haskell入门机器人

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-30 17:27:57

Haskell

格斗战 用于AI Block Battle(Beta)的Haskell入门机器人(随机移动),解析游戏引擎完整支持的输出集。 设置“ debug'= True”以启用调试日志记录用法示例: debug $ putStrLn " message " 使用“ handleAction”作为添加您的AI行为的挂钩。 在此功能中,使用状态访问GameState类型,该类型表示游戏引擎到目前为止提供的所有信息。 handleAction :: String-> Context()要从StateT monad转换器访问IO monad,请使用: liftIO $ putStrLn " some IO " xyz <- liftIO someReturningIO 实现为StateT(当从管理脚本接收更新时,易于增量更新游戏状态)monad,其中IO作为内部monad(在开发时更易于调试..


【文件预览】:
block-battle-master
----Main.hs(11KB)
----Block.hs(9KB)
----Tests.hs(6KB)
----test.txt(11KB)
----testI.txt(1KB)
----test.lux(33B)
----LICENSE(1KB)
----README.md(1KB)
----compile(62B)
----.gitignore(154B)

网友评论