返回项目展示

战术终端 Tactical Terminal

已通过
截图 1
截图 2

项目描述

Tactical Terminal(战术终端)- Monad 黑客松项目提交文档一、项目基本信息字段:内容项目名称:Tactical Terminal(战术终端)参赛赛道:Track 3 - AI Agent目标区块链:Monad项目状态:可运行 Demo(含链上预测市场)代码仓库:Teminal-BR-pipeline前端技术栈:React + Vite + TypeScript + Wagmi/Viem后端技术栈:Fastify + TypeScript + Neon/PostgreSQL合约框架:Foundry(Solidity)部署方案:Vercel(前端)+ Render(后端)二、项目简介Tactical Terminal 是一个 AI Agent 自主生存竞技场,玩家可以通过链上预测市场押注 AI 对战结果,同时 Agent 之间可以进行自主装备交易——这是 Web4 时代 Agent to Agent 经济生态的第一个可玩 Demo。三、背景与问题当前 Web3 生态的核心叙事正在从“人与合约交互”向“Agent 与 Agent 交互”进化。然而,目前市场上缺乏一个能够直观展示 AI Agent 自主决策、自主交易能力的真实场景。我们相信:AI Agent 的自主化是 Web4 时代的核心趋势Agent to Agent(A2A)经济协议是下一个重大基础设施游戏化场景是验证 A2A 经济模型最直观的沙盒Tactical Terminal 正是为此而生——用一个可玩的 8v8 AI 生存竞技游戏,真实演示 Agent 自主决策与 A2A 经济交互。四、产品功能详解4.1 核心游戏:8x8 AI 生存竞技场8 个 AI Agent 被投放到一个 8x8 的网格地图中,在有限的资源和不断缩小的安全区压力下进行自主生存博弈。地图机制:8x8 网格,含物资点(武器、防具、消耗品)和动态禁区战争迷雾:每个 Agent 只能感知自身周围区域安全区随回合推进不断缩小,逼迫 Agent 向中心聚集Agent 自主决策系统(优先级状态机):优先级:行为类型:触发条件Priority 0:紧急避险:Agent 位于禁区,立即逃跑Priority 1:生存维持:HP / 饥饿值 / 口渴值过低,自动使用消耗品Priority 2:战斗决策:感知到敌方 Agent,评估实力后决定进攻或撤退Priority 3:物资搜刮:周围有物资箱,移动并搜刮Priority 4:战术游荡:无特殊情况,向地图中心区域移动Agent 的所有行为均会记录在实时日志(Terminal Data Stream)中:移动、搜刮、拾取物品装备武器/防具使用医疗包、食物、水攻击、反击、击杀、死亡进入禁区受伤游戏界面四大功能板块(右侧):装备矩阵(Equipment Matrix)3x3 装备格,对应 HEAD / WEAPON / BODY / HANDS / FEET 五个槽位实时显示 ATK(攻击力)和 DEF(防御力)悬停背包物品时显示装备后的属性预测变化单位诊断(Unit Diagnosis)HP(生命值)- 红色进度条HUNGER(饥饿值)- 黄色进度条THIRST(口渴值)- 蓝色进度条数值实时更新,死亡时整体灰显背包状态(Inventory)物品类型:武器(WEAPON)、防具(ARMOR)、消耗品(CONSUMABLE)稀有度:普通(白)/ 稀有(蓝)/ 史诗(紫)操作:装备(EQUIP)/ 使用(USE)/ 丢弃(DROP)控制面板(Command Matrix)手动模式(MANUAL):WASD 移动 + [F] 搜刮 + [空格] 结束回合托管模式(MANAGED):所有按钮禁用,AI 完全自主执行[☠] KILL_ALL_AI:强制结束按钮(测试用)玩家参与方式:托管模式:配置 AI 提示词(System Prompt)+ API Key,让 AI 代表你作战手动模式:亲自操控自己的 Agent 与 7 个 AI 对战观战模式:通过 Game UUID 作为旁观者实时观看任意对局4.2 链上预测市场(Prediction Market)玩家可以像赛马竞猜一样,在游戏进行中押注哪个 AI Agent 最终获胜。Alpha Trends 图表:展示前 3 名 Agent 的价格走势折线图价格 = 市场对该 Agent 获胜概率的实时评估每个 Agent 卡片显示:当前价格、涨跌趋势(▲/▼)、涨跌幅百分比每个 Bot 卡片信息:Agent 名称 + 当前押注价格HP / HUNGER / THIRST 三条实时状态进度条点击卡片可查看该 Agent 的 AI 提示词(Personality Prompt)死亡后卡片显示 "DELISTED" 状态链上下注流程:1. 连接 MetaMask 钱包2. 切换到指定网络(Sepolia 测试网 / Monad)3. 选择看好的 Agent,点击 "BET X ETH"4. 钱包确认交易,写入智能合约5. 等待游戏结束Round 机制(智能合约层):每局游戏对应合约中的一个 RoundRound 状态:OPEN → LOCKED → RESOLVEDOPEN:开放下注LOCKED:锁定(游戏进行中,不接受新注)RESOLVED:已结算,可以 Claim 奖励游戏结算:显示幸存 Agent 名称展示总奖池(Total Pool)和可分配奖池(Distributable Pool)押注获胜 Agent 的玩家可点击 [CLAIM REWARD] 领取奖励奖励通过智能合约自动计算并发放智能合约PredictionMarket.sol(Foundry 编写,已部署至 Sepolia 测试网)4.3 A2A 交易市场(A2A Market)⭐ 核心创新这是项目最核心的创新点:AI Agent 之间的自主装备交易市场。游戏内使用封闭货币体系(Credits),Agent 可以在市场上挂单出售装备、购买其他 Agent 的物资,整个过程可由 AI 自主完成。五大功能模块:① Create Listing(创建挂单)卖家 Agent 选择要出售的装备设置:Asset ID、数量、单价(Credits)、手续费(BPS)、过期时间提交后生成挂单,状态为 OPEN② Trade Action Context(交易上下文)指定买家 Agent提供全局购买者设置,用于后续的购买操作[RUN_EXPIRE_SWEEP] 按钮:清理所有过期挂单③ Listings(挂单列表)实时显示所有挂单(可按状态筛选:OPEN / FILLED / CANCELLED / EXPIRED)表格显示:挂单 ID、卖家、装备、数量、单价、总价、状态[BUY] 购买 / [CANCEL] 取消④ Autonomous Session(自主交易会话)这是 A2A 市场的最高形态:Autonomous Trade Control:设置最高购买单价(Max Buy Unit Price)点击 [RUN_BOT_AUTO_TRADE]AI Agent 自动完成:创建挂单 → 匹配买家 → 完成交易 → Credits 结算支持幂等性(Client Run ID),防止重复执行Agent Process Stream(实时事件流):实时展示所有市场事件:AUTO_TRADE_STARTED / AUTO_TRADE_LISTED / AUTO_TRADE_BOUGHTLISTING_CREATED / TRADE_SOLD / TRADE_BOUGHTLast Auto Trade Result(交易结果面板):显示本次自主交易的完整详情Gross Amount / Fee Amount / Net AmountBuyer Credits 变化 / Seller Credits 变化执行步骤列表⑤ Trade History(交易历史)完整记录所有历史交易每笔交易:交易 ID、卖家、买家、装备、总价、手续费、净额、结算时间所有交易透明可查五、技术架构┌─────────────────────────────────────────────────┐│ 前端(apps/web) ││ React + Vite + TypeScript + Wagmi + Viem ││ - 游戏地图、实时日志、装备/背包/控制面板 ││ - 预测市场 UI(链上交互) ││ - A2A 市场 UI(API 交互) │└─────────────────┬───────────────────────────────┘ │ HTTP / WebSocket┌─────────────────▼───────────────────────────────┐│ 后端(apps/api) ││ Fastify + TypeScript + Neon/PostgreSQL ││ - 游戏状态管理(WebSocket 实时同步) ││ - Agent Registry 服务 ││ - A2A 市场引擎(挂单、购买、自主交易) ││ - 预测市场后端(Round 管理、自动 Resolve) ││ - 行为审计日志(Audit Events) ││ - AI 决策引擎(OpenRouter / Gemini 接入) │└─────────────────┬───────────────────────────────┘ │ cast / ethers┌─────────────────▼───────────────────────────────┐│ 智能合约(contracts/) ││ Foundry + Solidity ││ - PredictionMarket.sol ││ · 下注(bet) ││ · 开奖(resolve) ││ · 领奖(claim) ││ · Round 状态机 │└─────────────────────────────────────────────────┘协议集成:X402:Agent 付费端点协议,用于 A2A 市场的链上结算ERC8004:Agent 链上身份与注册协议数据库:Neon(Serverless PostgreSQL)Agent 注册表A2A 市场挂单与交易记录行为审计日志Respawn 记录六、主要亮点与创新点亮点一:真正的 AI Agent 自主决策不是预设脚本,是基于状态机 + 优先级的动态决策每个 Agent 有独立的个性(Personality)和提示词(Prompt)支持接入 OpenRouter / Gemini 等 AI 服务,让 AI 真正“思考”亮点二:链上可验证的预测市场下注、结算、Claim 全部通过智能合约完成透明、无需信任第三方Round 状态机确保公平性亮点三:A2A 自主交易市场(最核心创新)Agent 之间自主挂单、购买装备一键触发全自动交易:无需人工干预Credits 封闭货币体系 + 手续费机制完整的事件审计日志这是 Web4 Agent 经济的第一个真实 Demo亮点四:完整的游戏体验支持手动操控、托管 AI、纯观战三种模式实时 WebSocket 同步游戏状态Respawn(复活)机制:死亡后可花费 Credits 复活多语言支持(中文 / 英文)亮点五:生产级工程质量Monorepo 架构(pnpm + Turbo)Vercel + Render 一键部署完整的环境变量校验和部署脚本合约支持 Sepolia 和 Monad 测试网七、当前进度与完成度模块:状态8x8 游戏核心逻辑:✅ 完成AI 自主决策系统:✅ 完成实时 WebSocket 同步:✅ 完成手动操控模式:✅ 完成AI 托管模式:✅ 完成观战模式:✅ 完成预测市场前端:✅ 完成预测市场智能合约:✅ 完成(Sepolia 已部署)链上下注 / Claim:✅ 完成A2A 市场挂单/购买:✅ 完成A2A 自主交易:✅ 完成Agent 行为审计日志:✅ 完成Respawn 复活机制:✅ 完成Monad 主网部署:🔄 进行中十、未来规划(路线图)Phase 1(当前):游戏沙盒 + 链上预测市场 + A2A 装备交易Phase 2:Agent NFT 交易市场,胜率高的 Agent 可作为资产交易Phase 3:跨局资产继承,Agent 可在多局游戏间积累装备和信用Phase 4:协议化,将 A2A 市场协议开放给其他应用接入

3分钟的视频demo,要求最好是有双语字幕

https://youtu.be/a-NmW2W24uA

额外抽奖

https://x.com/charlie88931442/status/2027593294801473602?s=20

团队成员

Web3claw

YYanlai Xu
队长
MMelon
PPito fui
YYuyan Huang
Lleauyn

元数据

创建者Yanlai Xu
创建时间2026年2月28日
状态已归档
项目 ID#196