1 Star 0 Fork 13

HUB2EE / ftbt

forked from tfcolin / ftbt 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README 972 Bytes
一键复制 编辑 原始数据 按行查看 历史
tfcolin 提交于 2023-08-31 09:10 . update README: add test
ftbt
介绍
一款战棋游戏引擎及基于 ncurses 的 UI, 采用 go 语言开发. 支持调整规则, 设计关卡, 和对接不同类型的 UI.
目前的包中包含一种简单的 AI 和基于 ncurses 的用户界面.
软件文档
详见 doc/ftbt.pdf
游戏基本流程:
双方控制人物(棋子)在地图(棋盘)上移动并使用技术对对方人物造成伤害. 如果某人物的生命值 (HP) 被减少至零, 则从战斗地图中
退场 (移出棋盘). 首先将对方全部人物消灭的一方取得胜利. 双方轮流按回合进行游戏.
安装教程
安装引擎
git clone https://gitee.com/tfcolin/ftbt
cd ftbt
go build .
安装基于 ncurses 的终端 UI 实现的可执行程序.
cd ftbt_nc
go build .
cd ../ftbt_ai_nc
go build .
cd ..
如果想不依赖 ncurses, 可以使用如下 engine 分支. 该分支去掉了 UI.
git clone https://gitee.com/tfcolin/ftbt -b engine
试验运行
ftbt_ai_nc/ftbt_ai_nc star.tech m2.map m2.intro
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/since2020/ftbt.git
git@gitee.com:since2020/ftbt.git
since2020
ftbt
ftbt
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891