关于航海类手游的开发模式
游戏具有的功能模块
1.登录功能
2.用户信息及游戏功能选择模块
3.匹配房间模块
4.房间模块
5.载入读取进度条模块
6.游戏战斗模块
7.退出游戏
各个模块的具体实现方式
(1)登录模块是登录服务器并读取用户数据跳转到用户信息及游戏功能选择模块
具体用数据库及阿里云服务器还有unity的ugui实现
(2)用户信息及游戏功能选择模块是由很多复杂的网络交互及ui交互功能所组成
1.多人对战——进入房间列表
2.单人练习——进入单机模式
3.退出游戏
4.荣誉(积分)展示
5.等级id经验系统
6.好友添加和聊天功能
7.设置键
8.商店系统
(3)匹配房间功能
创建房间和加入房间
(4)房间:1、游戏时间
2、游戏地图
3、游戏天气环境
4、游戏玩家数
5载入模块
6.核心玩法功能
1.玩家可通过按键控制,按a向左转舵,按d向右转舵,按w加速,消耗煤炭(能量),按s减速(消耗煤炭),游戏有初始煤炭量可由玩家设置。
2.有风力系统,根据风力大小和船速的共同速度得出真正的船速,风向和风力在地图上显示。
3.炮弹系统:有四格炮弹代表有三格火力,每20秒逐渐恢复一次,恢复到最大时炮弹数最多,威力最大。
4.金币系统和时间:玩家具有初始金币,每击毁敌方船只就能夺取对方的金币,在地图上有随机金币地点出现,每隔30秒刷新一次。
5.地图上有幽灵船出现时,玩家将其击毁会得到大量的金币。章鱼怪和其他因素可以再思考。
6.结束判定:在游戏时间结束时,金币最多的玩家,和击毁其他玩家都能取得游戏的最终胜利。
7.技能系统(暂时不做):铁皮船长(增加船只的防御力,炮火伤害减少),狂风炮雨(船只炮弹没有cd),风来爆破(得到一个风力推进器,使用推进器可进行大范围转移),幽灵船(可以进行暂时的隐身,隐身时长为10s)
7.退出游戏