Skip to content

KevinKE93/Mota-Dev_Agent-Practical-Project

Repository files navigation

魔塔:紫焰试炼

这个是使用 Dev AgentKevinKE93/Dev_Agent_OPC 、Codex及内置工具自动完成开发的小游戏,作者信息 ©️Kevin KE Kevin.kxx@outlook.com

《魔塔:紫焰试炼》是一款浏览器里的 2D 魔塔探索小游戏。你将扮演进入紫焰魔塔的勇者,在监牢、兵器库、祭坛、熔炉和星镜塔台之间规划路线,收集钥匙、宝石和药水,计算怪物损耗,并一步步打开通往高层的道路。

游戏设定

紫焰魔塔被分成多层封闭区域。每层都有不同的门、怪物和资源:低层提供钥匙、基础装备和怪物手册,中层开始出现商店与剧情事件,高层则用 Boss、红门和强力守卫考验你的路线规划。

当前版本包含从二层监牢到六层星镜塔台的完整可玩流程。五层大乌贼会打开通往六层的熔炉闸门,六层龙首守卫则是当前版本的关键挑战。

玩法

  • 在 11x11 地图中移动勇者,探索每层房间。
  • 拾取黄钥匙、蓝钥匙、红钥匙,用钥匙打开对应颜色的门。
  • 收集红宝石、蓝宝石、药水和装备提升属性。
  • 面对怪物时,右侧面板会显示预计损血和战斗回合数。
  • 拿到怪物手册后,可以查看当前楼层怪物属性、奖励和危险程度。
  • 在商店中用金币购买攻击、防御或生命成长。
  • 击败特定 Boss 会触发剧情事件,改变地图、解锁通路并发放奖励。

Demo 通关目标

当前 Demo 的明确通关目标是击败六层星镜塔台的龙首守卫。游戏界面会在生命值区域显示当前目标和 5 个进度节点:手册、武装、熔炉、塔台、通关。

建议路线:

  1. 二层先拿怪物手册、钥匙和低风险宝石,不要硬撞高损耗怪物。
  2. 从东北楼梯进入三层,取得铁剑,并通过怪物手册比较损耗。
  3. 经过四层祭坛推进到五层,收集可承受分支资源。
  4. 回三层商店把金币转化为攻击和生命,再击败五层大乌贼。
  5. 大乌贼会打开通往六层的新楼梯并奖励红钥匙。
  6. 六层先拿可承受分支的宝石和药水,再挑战龙首守卫。
  7. 击败龙首守卫后会弹出“紫焰试炼完成”,即完成当前 Demo。

操作方式

  • 键盘:方向键或 WASD 移动。
  • 鼠标/触控:点击相邻格子移动。
  • 侧边栏:查看剧情、战斗预览、怪物手册,并使用商店购买、存档读取等功能。
  • 声音:顶部“声音”按钮可调整背景音乐和音效音量,背景音乐会在首次交互后播放。
  • 存档:支持自动存档和 3 个本地存档槽。

当前内容

  • 5 个可玩楼层:二层监牢、三层兵器库、四层紫焰祭坛、五层熔炉回廊、六层星镜塔台。
  • JSON 驱动的楼层、怪物、物品、商店、NPC 和剧情事件。
  • 方向动画、攻击动画、击中特效、怪物消散特效和怪物专属击败特效。
  • HUD 状态面板、怪物手册、战斗预览、剧情面板、本地存档。
  • 通过路线烟测验证的完整初始路线,可从开局推进到击败六层龙首守卫。

本地运行

npm install
npm run dev

打开 Vite 输出的本地地址即可游玩。

构建

npm run validate
npm run build

npm run validate 会检查地图、实体、资源清单和路线烟测;npm run build 会生成可部署的静态站点。

Cloudflare 部署

本项目已配置 Cloudflare Workers Static Assets,生产域名为:

https://mota-by-dev-agent.laoke.ai

部署命令:

npm run deploy:cloudflare

部署前会先执行 npm run build,生成 dist 后通过 Wrangler 发布到 Cloudflare。

About

Mota-Dev_Agent-Practical Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors