Skip to content

Code4Bug/rxy

Repository files navigation

任逍遥 - 文字武侠修仙RPG

一款基于Vue 3开发的文字冒险武侠修仙游戏,采用极简主义设计理念,通过纯文字描述营造沉浸式体验。

🎮 游戏特色

  • 文字驱动: 完全基于文字描述的游戏体验,无图形界面
  • 武侠修仙: 融合传统武侠与修仙元素的世界观
  • 渐进成长: 通过战斗、修炼提升角色实力和境界
  • 随机奇遇: Roguelike元素,随机事件增加可玩性
  • 门派系统: 三大门派各具特色,不同发展路径
  • 炼丹系统: 采集材料,炼制丹药辅助修炼
  • 任务系统: 主线剧情引导,支线任务丰富体验
  • 沉浸式体验: 深色主题界面,专注文字叙事
  • 策略玩法: 多样化的选择和后果系统
  • 丰富内容: 四大核心系统相互关联,提供深度游戏体验

🛠️ 技术栈

  • 前端框架: Vue 3 (Composition API)
  • 状态管理: Pinia
  • 样式框架: Tailwind CSS
  • 构建工具: Vite
  • 包管理: npm

🚀 技术实现亮点

响应式设计

  • 完全基于Vue 3 Composition API
  • Pinia状态管理确保数据一致性
  • 计算属性实现高效的UI更新

模块化架构

  • 每个系统独立的store和组件
  • 清晰的数据配置分离
  • 灵活的跨系统通信机制

用户体验

  • 无缝的系统切换
  • 实时的进度反馈
  • 直观的操作界面

🚀 快速开始

环境要求

  • Node.js >= 18.0.0

安装依赖

npm install

开发运行

npm run dev

生产构建

npm run build

预览构建结果

npm run preview

📁 项目结构

src/
├── components/          # Vue组件
├── stores/              # Pinia状态管理
├── game/                # 游戏数据配置
├── assets/              # 静态资源
├── App.vue              # 根组件
└── main.js              # 应用入口

🎯 游戏系统

  • 属性系统: 气血、内力、攻击、防御、身法等基础属性
  • 修炼境界: 从炼体境到天人境的修炼体系
  • 武功系统: 外功、内功、轻功三大类别
  • 装备系统: 武器、衣服、饰品等装备强化
  • 奇遇系统: 随机事件,多样选择分支
  • 门派系统: 青山派、玄阴宗、天机阁三大门派
  • 炼丹系统: 材料采集,丹药炼制
  • 任务系统: 主线、支线、日常、成就四类任务

奇遇系统 (Adventure System)

  • 🎲 随机触发: 移动时基于福源属性和位置配置随机触发
  • 🌟 多样选择: 每个奇遇提供多个选择分支,影响不同结果
  • 冷却机制: 防止同一事件短时间内重复触发
  • 🎁 丰富奖励: 经验、物品、金钱、属性提升等多种奖励

门派系统 (Sect System)

  • 🏛️ 三大门派: 青山派(正道)、玄阴宗(魔道)、天机阁(中立)
  • 📈 声望等级: 从外门弟子到长老的完整晋升体系
  • ⚔️ 专属武学: 每个门派独有的技能和心法
  • 📋 门派任务: 日常任务增加声望和奖励

炼丹系统 (Alchemy System)

  • 🧪 配方学习: 通过奇遇、任务等途径学习新配方
  • 🌿 材料采集: 在各地采集炼丹所需的灵草矿物
  • 品质系统: 1-6品质等级,影响丹药效果
  • 📊 成功率: 基于炼丹等级、悟性、材料品质计算

任务系统 (Quest System)

  • 📖 主线剧情: 引导玩家体验核心游戏流程
  • 🔄 支线任务: 门派相关的特色任务
  • 📅 日常任务: 可重复完成的修炼和战斗任务
  • 🏆 成就系统: 长期目标和里程碑奖励

🔗 系统集成特色

跨系统交互

  • 奇遇 ↔ 炼丹: 奇遇可奖励丹方,丹药提升奇遇成功率
  • 门派 ↔ 任务: 门派任务增加声望,声望解锁新内容
  • 炼丹 ↔ 门派: 天机阁专属炼丹技能和配方
  • 任务 ↔ 成长: 任务完成推进角色发展和剧情

数据同步

  • 战斗胜利自动更新任务进度
  • 技能学习触发任务完成检查
  • 等级提升解锁新的门派和任务
  • 位置移动触发奇遇和任务进度

🎨 用户界面

标签页面板

  • 状态页: 角色属性、装备、背包、技能
  • 任务页: 主线进度、活跃任务、可接任务、完成历史
  • 门派页: 当前门派信息、可学技能、门派任务、加入选项
  • 炼丹页: 炼丹等级、配方列表、炼制进度、统计数据

奇遇弹窗

  • 沉浸式事件描述
  • 多选择分支展示
  • 条件检查和提示
  • 优雅的动画过渡

🎯 游戏性提升

策略深度

  • 门派选择影响发展路径
  • 炼丹投资与收益平衡
  • 奇遇选择的风险与机遇

长期目标

  • 门派声望晋升体系
  • 炼丹技艺精进路线
  • 成就系统里程碑

随机性与可控性

  • 奇遇系统增加不确定性
  • 任务系统提供明确目标
  • 玩家选择决定发展方向

🎉 总结

通过功能完善,《任逍遥》从一个简单的文字冒险游戏,升级为具有深度策略玩法的武侠修仙RPG。四大核心系统相互关联,为玩家提供了丰富的游戏体验和多样的发展路径。

游戏现在具备了:

  • ✅ 完整的角色成长体系
  • ✅ 丰富的随机事件内容
  • ✅ 深度的门派社交系统
  • ✅ 有趣的生产制作玩法
  • ✅ 清晰的目标导向机制
  • ✅ 优雅的用户交互界面

这些改进大大增强了游戏的可玩性、策略性和沉浸感,为玩家创造了一个真正的武侠修仙世界!

📄 开源协议

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published