游戏进度

【驼城冒险OL 进度公告 · 第 1 期】三个里程碑收官,战斗闭环跑通

搞毛发布于 10 天前5 浏览0 回复
楼主
搞毛管理员
规划书十个里程碑跑完了前三个。现在同时开两个客户端,可以完整跑通一条链路:进图、选怪、普攻放技能、捡掉落、穿装备、武器磨损、材料修理、饿到抡不动剑、死了复活接着打。这条战斗闭环从今天起是"可玩"状态,不再只是设定文档。 ━━━━━━━━━━━━━━━━━━━━ 【一、当前状态一览】 里程碑进度:3 / 10(M0 联机骨架、M1 地图与移动、M2 战斗与物品全部完成) 自动化测试:8 个套件全绿,合计 103 项断言 世界规模:128×128 格森林地图,3800+ 件地图物件按视野流式加载 怪物:2 种(史莱姆、骷髅),4 个刷怪区 技能:3 个(劈砍、火弹、二连射) 物品:6 种(木剑、铁剑、布衣、皮甲、史莱姆粘液、骨头碎片) 持久化:SQLite 全量落库,角色坐标、背包、装备、Zen、饱腹——重启服务器后原地复活 【二、联机与世界(M0 + M1)】 服务端是独立 C# 进程,客户端用 Godot 4(.NET 版)。WebSocket + MessagePack 通道,登录即建档,心跳保活,断线处理,同名账号顶号互踢。 移动是服务端权威的:客户端 20Hz 上报输入,服务端 20Hz 模拟加碰撞滑墙,再靠快照纠偏;手感靠客户端预测,裁决权在服务端。A* 寻路(二叉堆 + 防斜穿墙角)单次对角搜索 0.33 毫秒。AOI 桶分区按人过滤视野,实体进出走差量广播——视野外的东西,不会进你的流量。 【三、战斗:怪物、仇恨与掉落(M2-1)】 四个刷怪区分布在森林四角:南郊和西郊是史莱姆,东北和西南是骷髅。怪物 AI 是完整状态机:巡逻(半速游走)、索敌追击、攻击(1.6 秒一击)、脱战回巢回血;尸体 3 秒消失,12 秒重生。 左键选怪,贴近 2 米自动普攻,冷却和射程全部由服务端裁决。玩家死亡原地复活在出生点,满血,但饱腹归零(见第六节)。 掉落走配置表:Zen 必掉,史莱姆出粘液、骷髅出骨片,另有 6% 概率掉铁剑、6% 掉皮甲。拾取是手动点击,掉落归属击杀者 10 秒,这 10 秒里别人捡不走。 【四、装备会老,剑要照料(M2-2)】 24 格背包加武器、防具两个装备槽,B 键打开面板。伤害公式:基础 12~19 点 + 武器攻击 − 防具防御(保底 1 点)。 耐久链路完整落地:每击中和每承伤磨损 1 点;低于上限一半时,武器伤害和防具防御 −5%;耐久归零属性失效。自我修理:消耗任意材料 ×2,恢复 40% 上限耐久。新手出生自带木剑和布衣,目前的生存循环就是打史莱姆攒粘液修剑。 【五、三个技能(M2-3)】 数字键 1/2/3 释放,底部技能栏带冷却显示: 劈砍——正面扇形群伤,倍率 ×1.5,冷却 3 秒 火弹——远程单体,×2,射程 25 米,0.35 秒弹道 二连射——×0.8 两段连击,射程 30 米,冷却 4 秒 冷却、射程、命中判定全部服务端权威;施法动作对视野内其他玩家实时广播——你能看到队友抬手,火球从他手里飞出去。 【六、饿着肚子抡不动剑(M2-4)】 饱腹系统全链路上线:野外在线每 3 分钟掉 1 点;中心 12×12 安全区休息每秒回 1 点(食物系统 M4 再上,这是过渡方案);死亡复活直接归零。 数值惩罚直接挂进属性系统乘区: 饱腹 < 70%:伤害 ×0.9 饱腹 < 50%:伤害 ×0.8 饱腹 < 30%:技能封锁,攻速移速全部减半 HUD 饱腹条按四档变色,饿过头有明确警告。这是规划书里的核心设定——这个世界的生存感,从第一只史莱姆就开始了。 【七、看得见的部分】 地图:128×128 森林,边境枯树墙、随机树林、中心安全区、十字大道。试玩一轮后树林密度砍了 60%,原来太挤。 地形:岛形噪声丘陵,3 米起伏,草、沙、岩、雪按高度混合,带碰撞。 角色:新人偶模型 46 套动画,空格跳跃已联网(服务端冷却限流加广播)。 武器:素材库暂无武器模型,先用程序化生成的占位剑挂在右手骨骼上,正式模型到位后一处替换。 操作:右键旋转视角,Shift+右键俯仰,Shift+滚轮调相机高度,空格跳跃,F 键轮播动作。 【八、幕后工程】 Web 管理后台已内嵌服务端:在线玩家管理、公告发布、物品和 Zen 发放、实时日志。 一轮完整代码评审:20 项问题修复 19 项,并发模型重构为"世界单锁 + 每连接单写者",幽灵实体和慢客户端问题一并解决。 回归防线:属性、冒烟、怪物、物品、技能、动作、顶号、饱腹八个测试套件,当前全绿。 【九、下一步:M3 职业与熟练度】 下个里程碑开工三轨职业框架(战斗、生活、通用): 全技能熟练度体系:上限 1000 点,每 100 点 +1% 伤害,带防刷判定 无职者特权:可同时学全部生活技能,效果 +20% 转职体系:等级保留,原职业技能熟练度 ×0.8 组队与经验分配 再往后的路线:M4 生活职业与生产链(烹饪、铁匠、裁缝、商人摆摊)→ M5 持久世界与离线托管(项目灵魂:下线后角色变托管体,继续摆摊、挂修理单、耕作)→ M6 建造种植 → M7 经济、任务与邮件 → M8 MU 资产复刻 → M9 打磨与部署。 这个世界才刚刚学会呼吸。下一期公告,希望带着职业系统回来。 —— Suncat(驼城冒险OL 开发者) 2026 年 8 月 23 日

回复话题

该板块仅限「管理员、程序喵、美工喵、策划喵、元老喵」回复