Skip to content

peterfei/jiujie

Repository files navigation

九界:渡劫 (JiuJie)

JiuJie Logo

Bevy Rust License Microsoft Store

English Version

"身法如幻,惊雷裂空。在这场跨越九界的肉鸽渡劫之旅中,体验极致的打击感与视觉美学。"


🎮 立即试玩 | Download & Play

您可以直接通过 Windows 商店免费下载试玩版:

👉 立即在 Microsoft Store 获取《九界:渡劫》


📖 项目简介

《九界:渡劫》是一款基于 Bevy Engine (Rust) 开发的修仙肉鸽卡牌游戏。

这不仅仅是一个卡牌对战器,更是一个探索 3D 渲染极限的技术实验场。我们利用极简的纸片人美学,融合了 AAA 级的动态表现力,旨在利用 Rust 语言的卓越性能,创造出独一无二的“渡劫”感官体验。


🛠️ 核心技术黑科技 (Technical Showcase)

项目目前已集成多项顶级视觉与性能方案,所有逻辑均通过 15+ 轮 TDD(测试驱动开发)严苛验证,确保物理表现的真实与稳健。

⚡ 顶级视觉特效 (VFX V2)

  • GPU 粒子全量加速: 基于 bevy_hanabi 实现,支持万级粒子同屏爆发,CPU 物理计算零开销。
  • 电影级程序化闪电: 采用递归中点位移算法,支持物理粗细渐变 (Tapering) 与路径中心纠偏,模拟真实雷电形态。
  • 身法残影系统: 3D 姿态瞬间快照 (Snapshot),支持初始 1.15x 能量膨胀与平滑动态扩张动画。
  • GPU Ribbon 流光拖尾: 随角色运动速度动态激活,呈现丝滑且具有发光质感的能量轨迹。
  • HDR 加法混合材质: 蓝白高能过载内核,彻底击穿重雾环境,无惧视觉灰化,确保特效刺眼夺目。

👊 打击感与时间系统 (Juice System)

  • AAA 级顿帧系统: 利用虚拟时间缩放,命中瞬间触发 0.3s 极度减速 (0.01x),模拟真实的物理撞击阻力。
  • 全系统视觉联动: 顿帧、高频闪屏、粒子过载与残影闪现在同一帧内同步爆发,形成强力反馈感。
  • 万剑归宗:智能寻敌: 导弹式多目标自动分流算法,支持目标死亡后的瞬时航向修正,实现精准制导感。

🏗️ 核心游戏系统 (Core Systems Baseline)

  • 修仙境界系统 (Cultivation Progression):
    • 完善的境界划分(炼气、筑基等)与基于概率平衡的“渡劫突破”机制。
  • 生成式 Roguelike 地图 (Procedural World Map):
    • 基于图论算法生成的非线性节点地图,包含战斗、奇遇、商店与休整点。
  • 三维模块化角色架构 (Modular 3D Entity System):
    • 支持 3D 模型动态加载、武器节点实时挂载 (Bone Attachment) 与 NPR 材质优化。
  • 高度解耦的战斗状态机 (Decoupled Combat FSM):
    • 严谨的战回合时序逻辑,支持多怪同场、动态意图 (Intent) 预测与复杂的 Buffer 结算。
  • 高性能存档持久化 (Robust Save/Load System):
    • 采用序列化技术实现牌组、遗物、境界等多维数据的跨会话存储。

🎮 视觉预览

screen.mp4

[身法移动 - 流光拖尾与膨胀残影 | 万剑归宗 - 多目标智能打击]


🚀 快速开始

环境依赖

  • Rust 1.80+
  • 支持 WGPU 的主流显卡 (Nvidia/AMD/Intel)

构建与运行

# 克隆仓库
git clone https://github.com/peterfei/JiuJie.git
cd JiuJie

# 以 Release 模式运行以获得最佳性能
cargo run --release

📅 更新日志 (Changelog)

v0.3.1 (2025-03-12)

  • 商店合规优化: 修复了 Windows 商店审核中提到的“描述信息混淆”与“软件依赖缺失”问题。
  • 运行环境增强: 实现了 C++ 运行时库 (CRT) 的静态链接,确保在未安装开发环境的干净 Windows 系统上也能直接运行。
  • 文档清理: 移除了元数据中所有非 Windows 平台的敏感词汇,优化了跨平台描述。
  • 构建优化: 同步更新了 Cargo.tomlAppxManifest.xml 的版本号至 0.3.1。

📜 开发路线图 (Roadmap)

  • 更多门派功法视觉重制(如:太阴、天蛇等身法特效)
  • 基于 Shader 的全屏后期后期特效(径向模糊、色彩分离)
  • 实时环境交互粒子系统

🤝 贡献与许可

欢迎提交 Issue 或 Pull Request 来共同打造最强 Bevy 特效库。 本项目采用 MIT 或 Apache-2.0 双协议许可。

About

九界 渡劫:基于 Bevy 引擎的高性能 3D 修仙肉鸽卡牌游戏。融合 GPU 粒子、分形闪电与 AAA 级打击感系统。

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages