个人开发日志:我实现了我开源式MMORPG原型的第一版简短的引导-任务循环。
我正在建设一款名为《崛起的克雷斯蒂尔》,这是一个关于在龙堡崛起的文明末期重建社会的早期单人开发的想象力MMORPG原型。它的项目范围还非常小,我故意关注一个可玩的垂直切片之前扩展出去。
今天的里程碑是实现从开始到结束整个游戏流程:
- 主菜单进入空的角色选择
- 选择角色后由服务器驱动生成角色
- 保存/加载角色场景、位置、旋转、背包、装备和任务状态
- 引导场景的物理互动:床、衣柜、钥匙、门和埃丹对话
- 埃丹的首次指导任务:“在训练场找到特克特”
- 从完全私密的引导场景过度进入第一个公共场景
- 完成任务通过与特克特交谈
- TAB菜单上的宝藏和日志面板
在实现这个里程碑背后的很多工作都关注于后端而非视觉:账户vs角色持久性、任务持久性、稳定的可交互ID对于共享场景的物体、服务器统一的交互处理以及基本的日志快照从服务器传输到客户端。
当前的视觉仍然非常空洞,但这次它首次实现了一个真正可玩的可玩片段而非彼此不相关的系统。下一步我打算美化引导场景,随后工作将针对私人引导场景、指导推送以及最终完成技能和成长系统。
对于喜欢追踪早期独立开发人员的朋友们:在项目的这个阶段,看看什么类型的文章最有趣。游戏短片、技术分析、设计笔记、前后艺术素描还是其他什么?
评论 (0)