戒剑 - 开发企划

缘起

打了三年剑气花,也和剑纯队友争了三年,感叹于纯阳宫内战的博大精深。奈何年事已高,忙碌的工作使得玩端游的时间越来越短

所以,为什么不做一个手机游戏,打开就可以和相隔万里的纯阳道友打内战呢?

这就是我为什么开始这个企划的原因。暂且称之为戒剑

技术选型

从需求的角度来说:

  • 首先这应该是一个主要在移动端运行的手游(其实我并不想称他为手游,其实更想称之为模拟器
  • 其次他应该支持广域网局域网两种联机形式,局域网服务亲朋好友,广域网服务州罗大众

从我的技术实力角度以及对美术的考验来说:

  • 这应该是一个 2.5D 游戏,也就是无法变换视角的 3D 游戏。类似的游戏有王者荣耀,QQ 幻想之流。这是因为纯 2D 俯瞰视角游戏对美工的需求量太高了,而纯 3D 视角游戏对建模的需求又太高了。我作为一个服务端程序猿,实在是亚历山大。

在犹豫了许久之后,最终还是选择了 UnityC# .net core 分别作为游戏客户端和服务端的解决方案

  • Unity 可以很好的同时适配安卓和 iOS,对于体量小的游戏,这非常的节省时间
  • Unity 的素材商店非常成熟,并且学生可以申请 1 年的 Pro 版本的 License
  • 此时服务端和客户端的编程语言统一,得益于 Unity 对于 C# 特性支持的越来越广泛,服务端代码和客户端代码在很大形式上可以共通
    • 实际程序中,服务端和客户端共用一个符合 .netcorestandard 2.0 标准的 dll,节省了大量的重复开发工作

玩法

在此处尝试定义戒剑需要支持的玩法

  • 需要支持 1v1 的剑纯内战
    • 支持直接邀请对方玩家开启切磋
    • 支持加入匹配开始切磋
    • 为每个玩家实时计算匹配等级分
  • 需要支持和剑纯 AI 的对战
    • 剑纯 AI 应该分为多个难度
    • 对于挑战 AI 的玩家,也应该使用排行榜来鼓励玩家打出更好的成绩
  • 需要支持多对多剑纯内战
文章创建于 August 11, 2020