关于开发一款航海对战游戏的概念模型

     脑子一热,把毕业设计的方向定为开发一款航海对战类的手游,如果可以的话,真想给当时的我一记重锤,告诉我自己你这个想法有多天真。

啊啊啊老师能反悔吗,下次保证再也不装逼了,不行,自己只能硬着头皮做了。。

开发工具 客户端:unity+vs  

                   服务器端:Photon server+MySQL

语言:C#+lua   

此次设计的最大难点在于1如何利用phtonserver +mysql的框架和unity进行数据的传输,实现多人对战的效果。2unity开发框架的选择实现:API接口的使用与理解。UI的设计,游戏玩法的实现,以及游戏中AI算法的运用。

游戏客户端

客户端初步开发总体分成下面几个游戏场景

1游戏登录场景

2职业选择场景

3用户选择场景(显示用户等级,登录状态,所从事的职业状况,拥有的金币,声望,以及设置声音,界面,与商店,匹配系统相连)

4匹配房间场景(选择游戏地图,匹配功能,游戏时间选择)

5游戏加载场景 

6游戏对战场景

7游戏结束场景(跳转至匹配场景)

8商店场景(选择添加)

关于游戏的主要玩法:(1)玩家登录游戏  (2)进入职业选择场景,玩家选择自己的职业(海盗,平民,政府三种角色)(3)玩家进入选择界面(4)进入房间,开启匹配模式(5)加载进入游戏(6)对战(7)结束游戏,玩家积累经验,根据胜负获得金币,返回选择界面。

玩家如何对战?mmo外的方式

游戏服务器端

数据模型的构建(1)用户信息  id   用户名  用户密码   角色名称  角色等级  角色经验   角色职业  职业类型  船的属性:血条 攻击力 防御力 航行速度  携带弹药的数量     环境:1生物2天气3宝藏4打捞物    生物:鱼——鲨鱼:    ,海豚:   ,乌贼 :    海鸥:    天气:海浪——    飓风——  

完成photon server服务器端的基本配置


关于开发一款航海对战游戏的概念模型_第1张图片

你可能感兴趣的:(关于开发一款航海对战游戏的概念模型)