网络版 捕鱼设计思路

原创 2013年12月02日 18:36:52

一开始接触捕鱼,对于菜鸟的我来说,实在无从下手,做单机很简单:

1.鱼群的产生和死亡。

2.炮弹的产生和死亡。

3.碰撞检测与得分。

但是一想到网络版,就头疼了:

鱼群的每一步移动都要服务端发送?

炮弹的每一次检测都是服务端发送给客户端?

看别人是怎么实现的:

case SUB_S_TRACE_POINT://轨迹坐标
{
return OnSubFishTrace(pData, wDataSize);
}
case SUB_S_USER_SHOOT://发射炮弹
{
return OnSubUserShoot(pData, wDataSize);
}
case SUB_S_CAPTURE_FISH://捕获鱼群
{
return OnSubCaptureFish(pData, wDataSize);
}

很简单的3个消息,在客户端表现了

1.鱼群的产生和死亡。2.炮弹起点和直线 。3.碰撞的鱼群和炮弹。

1和2可以直接表现,等到接收到3的时候,可以找到相对应的炮弹和鱼群做碰撞表现!

所以逻辑在服务端,表现在客户端  很清晰很简单的实现了 ~~

相关文章推荐

捕鱼类游戏计算方式的设计思路

公司最近准备做一款以植物大战僵尸为素材的捕鱼类游戏,初期讨论的时候发现大家的思路都比较混乱。本人通过一段时间玩捕鱼之后,大致规划了一个捕杀的计算公式。大家可以参考一下,也欢迎各位朋友指出不足和漏洞。 ...

对于基本的捕鱼游戏设计思路(五)——鱼

今天讲捕鱼游戏里鱼的部分,也是比较关键的一部分。 一步一步来,先分析游戏,首先鱼是从屏幕外生成,然后它有个移动的动作,而且分为不同的类型。 然后就可以进入代码部分,首先设置一个计时器,控制时间生成...
  • Cineze
  • Cineze
  • 2016年09月28日 19:17
  • 2291

对于基本的捕鱼游戏设计思路(四)——序列帧动画

今天,我带领大家学习一下Cocos2d-x 2.0的序列帧动画。在Cocos2d-x中,提供了相应的一些类和方法,可以方便的生成序列帧动画,这样我们就可以制做各种人物动作以及动画效果。这就是鱼在水里游...
  • Cineze
  • Cineze
  • 2016年09月27日 20:00
  • 980

对于基本的捕鱼游戏设计思路(三)——炮弹

双休的时候休息了两天,玩玩游戏看看电影,也没带电脑所以搞得打包游戏都得今天才弄,然后选择继续写捕鱼游戏之炮弹的生成。 分析炮弹对象,首先炮弹肯定是有它的类型,然后根据点击的坐标发射,每点击一次发射一...
  • Cineze
  • Cineze
  • 2016年09月26日 17:23
  • 747

对于基本的捕鱼游戏设计思路(二)——炮台

今天就是接着昨天的内容往下更新,捕鱼的一个关键就是炮台,今天就讲炮台和炮台切换的实现逻辑。 首先分析设计思路,炮台是添加在游戏界面的,当主界面切换到游戏界面的时候就会显示一个初始的炮台,而炮弹有着自己...
  • Cineze
  • Cineze
  • 2016年09月23日 15:51
  • 1026

《捕鱼达人》游戏制作要点浅析(一) 思路分析

注:本文不谈程序,只谈思路 一、思想斗争 《捕鱼达人》这款游戏做的的确不错,相信许多人都已经玩过了。但是作为一个业余“码男”的我,玩玩怎么能尽兴,梦想自己也能写出这么一个还算是不错的游戏。终于在一...

【游戏设计】游戏设计师修炼秘籍 读书笔记三(说说IOS游戏水果忍者和捕鱼达人的事情)

1、游戏设计的基本 笔记: 【从物理或者化学的角度来说是原子,那我们从游戏设计讲的话就是游戏元素,我们定位的游戏的主角,我们通过什么东西诠释我们游戏的主体。针对IOS的游戏,比如风靡全球的水果忍者...
  • qiaoshe
  • qiaoshe
  • 2011年12月03日 10:38
  • 3776

【Cocos2d-X游戏实战开发】捕鱼达人之单例对象的设计(二)

经过上一篇文章对整个框架进行简单的分析了之后,我们可以开始着手开发了。这里采用增量开发的方式,每一 次项目的更新都完成其中一部分功能,同时保持其可扩展性。功能的复杂性逐轮递增。     一、开始开发 ...

捕鱼游戏(html5设计)

  • 2013年04月01日 16:34
  • 4.4MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络版 捕鱼设计思路
举报原因:
原因补充:

(最多只允许输入30个字)