分享
代号:神机 (Project Shenji) - 核心玩法与技术介绍
输入“/”快速插入内容
代号:神机 (Project Shenji) - 核心玩法与技术介绍
用户2357
用户2357
3月11日修改
欢迎来到《神机》的世界。这是一个将“赛博修仙”题材与“可视化编程”战斗深度结合的 Windows 桌面挂机 RPG 游戏(Web预览版体验
链接
)。
目前处于早期原型阶段(Early Prototype),已完成技术底层架构和核心玩法 MVP(最小可玩版本)。现在正式开始寻找志同道合的开发者(美术/策划)加入,共同构建这个数字江湖。
1. 核心愿景 (Core Vision)
由“招式编程”驱动的桌面挂机武侠 RPG。
在《神机》中,玩家扮演一名“铸道者”,通过收集、拼装名为“经脉(Meridian)”的逻辑模块,为数字角色编写全自动的战斗 AI。
核心体验
:战前深度构筑(对“经脉流”进行编程),战时享受“经脉流”代码自动运行(早期原型视频展示
链接
)。
2. 核心玩法 (Core Gameplay)
2.1 经脉系统:可视化招式编程 (Meridian Logic)
游戏最核心的决策点。玩家在类似“蓝图”的编辑器(如下图)中,连接
触发器节点(Trigger)
与
动作节点(Action)
(节点的类型称作
模块
)。
•
触发器负责
条件判断
:
距离敌方角色 > 200
->
万剑归宗
;
自身血量 < 30%
->
护体罡气
。
•
动作节点负责
具体执行
:
万剑归宗
(以气化剑,发射 9 把飞剑对敌方角色造成共 81 点伤害);
护体罡气
(消耗内力减免 50% 伤害)。
•
策略深度
:内存空间(
Memory
,限制可用模块数量)和算力(
Power
,限制并行的逻辑链条数量)限制了逻辑图的复杂度。玩家需要在这些限制条件下,通过排列组合不同
模块
,优化自己的“战斗代码”。
2.2 自动战斗与桌面伴侣 (Idle & Companion)
游戏专为“摸鱼”和“挂机”设计:
•
自适应窗口
:支持在桌面上以极小窗口运行,不干扰工作(如下图)。
•
摸鱼友好
:鼠标移入时展示动画和特效,移出时自动转为低功耗、纯文字的“日志模式”(摸鱼模式)。
•
弱化局内操作
:战斗中可弹出“奇遇”提供决策点(三选一),而不是高频的实时操作。
2.3 赛博修仙养成 (Cyber-Cultivation)
•
境界升级 = 系统重构
:从 v1.0 (炼气) 到 v5.0 (飞升),逐渐解锁更大的 Memory 和更强的 Power,解锁更多可用模块和逻辑链条。
•
功法残卷 = 代码片段
:也可以通过挑战 Boss 或完成任务获得新的模块。
3. 技术亮点 (Technical Highlights)
为了支持复杂的战斗模拟,我已经构建了一套
战斗系统
框架:
•
Gameplay Ability System (GAS)
:基于 Tag 的状态管理和高度解耦的 Modifier 系统。
•
Combat Pipeline
:统一的战斗处理管线(Check → Prepare → Modify → Resolve → Apply → React),确保所有伤害计算和效果触发逻辑清晰、可预测。
•
Timeline Action System
:基于时间轴的动作系统,配套开发了 Godot 插件(如下图),支持在时间轴上精确配置动画、特效等的触发点,支持动画预览。
数据驱动 (Luban + Godot Resources)
:使用 Luban 进行 Excel 表格数据读取,同时使用 Godot 自定义资源进行更灵活的配置,可在 Godot 编辑器中使用插件配置/预设 BOSS 的“经脉”逻辑图。
对话/任务系统
:用于新手引导、展示剧情等,可在 Godot 编辑器中配置任务、对话、人物立绘,支持事件触发。