《混乱快递》Godot 4 原型工程。
当前仓库已经从纯文档状态进入“可运行原型”阶段,包含:
- 一个可启动的 Godot 4 工程
- 一个仓库测试关卡
- 玩家移动、抓取、放下、投掷包裹
- 简单 HUD
- 本地离线测试流程
- 局域网原型入口
- 最小订单与投递区闭环
这是一个早期原型,不是稳定版。
已经有的能力:
- 启动工程并进入测试场景
WASD移动E抓取 / 放下包裹F投掷包裹F5本地开主机F6连接127.0.0.1F7断开并回到离线测试场景
当前重点仍然是验证玩法与联机主链路,不是美术完成度。
在仓库根目录运行:
godot --path /home/hahage/Code/chaosDelivery如果想用编辑器打开:
godot --editor --path /home/hahage/Code/chaosDelivery默认入口场景是 scenes/main.tscn。
单窗口离线测试:
- 启动工程
- 使用
WASD移动 - 使用
E抓取 / 放下包裹 - 使用
F投掷包裹 - 将包裹送入投递区,观察 HUD 的订单和金币变化
双窗口本机联机测试:
- 第一个窗口按
F5 - 第二个窗口按
F6 - 观察两个窗口中的玩家和包裹同步情况
assets/ 占位素材与后续资源目录
docs/ GDD、TDD、网络文档、着色器文档、工作日志
resources/ 预留的数据资源目录
scenes/ 场景文件
src/ GDScript 脚本
主要文件:
- project.godot
- scenes/main.tscn
- scenes/levels/warehouse_test.tscn
- src/network/warehouse_session.gd
- src/entities/player.gd
- src/entities/package.gd
设计和技术文档已经整理到 docs:
最基本的无头校验命令:
godot --headless --path /home/hahage/Code/chaosDelivery --quit当前仍在持续修复中:
- 局域网同步还处于原型阶段
- 双窗口本机联机时,远端玩家可见性和投掷行为还需要继续稳定
- 玩家移动目前更接近“位置广播”,还没有升级到完整的输入上报 + 主机校正
最近两笔核心提交:
fd151a7初始化 Godot 工程并整理文档61bfeba添加可玩原型场景和局域网会话流程