游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 梦里落花

[讨论] 再来再发:WOW钓鱼流程还原图~~~

[复制链接]

14

主题

421

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
发表于 2008-4-10 14:34:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

哦?
    当前面的所有判断都通过了,甩杆的时候就向服务器发一个包,服务器就开始计算水花的出现的时间,。
   
    如果玩家看见水花后,那就是服务器返回一个有鱼上钩的判断包,点击有水花的鱼鳔,然后服务器再计算钓鱼是否成功。

    如果没有水花出现,那就是服务器没有返回一个有鱼上钩的判断包,倒计时10秒读完后就提示没有鱼上钩。

我的理解错了吗?

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2008-4-10 15:03:00 | 显示全部楼层

Re: 再来再发:WOW钓鱼流程还原图~~~

我晕晕晕
无语~~~~~~~~~~~~~~~~~~~~~
[em10] [em10]

87

主题

1790

帖子

1819

积分

金牌会员

Rank: 6Rank: 6

积分
1819
发表于 2008-4-10 16:15:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

个人见解如下

要点:个体行为,不会因为他人影响物品生成且由物品影响他人(主要是放弃拾取出现物品剩余自由LOOT)。所以可以按照简化传输次数和数据量节约服务器运算负载的思路进行流程推演。

可能的方式是:
客户端做成立判断、位置判断,2个数位4种可能【0,0;0,1;1,0;1,1】,只有当【1,1】数据的时候才将数据打包附带【地图等级】、【验证码】发包至服务器,服务器在【验证码】通过后运算出数据发送到客户端,个人分析可能包含【验证码】和根据【地图等级】产生的【附属物品匹配码】,一次就可以完成。考虑到客户端随机生成【附属物品匹配码】从安全角度来说比较脆弱,所以【附属物品匹配码】应该是在服务器生成的。

系统会默认加载运算是否出现一条适合的鱼和水花(水花有“出现”、“不出现”2选1;鱼“不出现”又有“脱钩”和“没钓到”2选1,除去有没水花有鱼形态还有3种组合),在有水花的情况下,如果水花没有被激发,【附属物品匹配码】就DELETE,如果激发就会开始在客户端上解码【附属物品匹配码】。

值得注意的是【附属物品匹配码】的客户端解析应该有一定的函数公式运算,使运算结果能成为D2那样的前后缀物品修正值数值。

假设【附属物品匹配码】在客户端解析运算生成数值为:2SD2_31_2_H;IUAS_D5_3_k ;7JHS_A3_2_N;DF34_J5_2_5。
以2SD23_12_H为例,2SD2为物品种类,31为物品前后缀修正值,2为物品数量(生成率为一的物品——如武器防具等——会在运算生成时自动检索物品再次加以修正)H为排列位置。


这样大量的运算可以在客户端执行,基本就是这样了,希望程序员看看这样有什么问题没有,毕竟我只是个龙套......还是半残的那种。

回家的车上考虑到附属物品等级问题,吃不准是随鱼群等级还是地图等级,但个人认为鱼群在地图上是跨等级分布,物品掉落应该以一个比较稳定不受干扰的数值做基础,所以觉得用地图等级是个很舒服的懒办法,BLZ那些懒虫应该也是这样偷工减料的吧。
[em10] [em10] [em10]

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2008-4-10 16:20:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

为楼上鼓掌~~~~

87

主题

1790

帖子

1819

积分

金牌会员

Rank: 6Rank: 6

积分
1819
发表于 2008-4-10 17:25:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

LS臊死我了
好久没做游戏方面的分析了
流程方面刚才改了7次
各位帮看看还有什么逻辑错误没有

40

主题

1149

帖子

1167

积分

金牌会员

Rank: 6Rank: 6

积分
1167
发表于 2008-4-11 11:18:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

楼上的兄弟很不错。

14

主题

421

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
发表于 2008-4-11 13:46:00 | 显示全部楼层

Re: 再来再发:WOW钓鱼流程还原图~~~

引用5楼和13楼的意见······经过我再加工一下,得出以下新想法。

13楼的细化逻辑,我是没跟进过程序设计工作,一时不太明白实际的程序实现的方法~~这里先谈下流程概念,那些号称“高手”的就放我一马先~~
sf_2008411134612.jpg

87

主题

1790

帖子

1819

积分

金牌会员

Rank: 6Rank: 6

积分
1819
发表于 2008-4-11 15:44:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

我死就死在不会做图上了
做的图很难看也慢

LZ的计算机原理比我强的说
我不知道包存哪了......
不过这方面的分析是遵循基本逻辑关系推的
LZ如果做策划的话细化逻辑能力需要更完善
因为就我知道的许多程序只实现你描述的出步骤
越是细化的逻辑对程序的实现越有效率
而一般策划对细化逻辑明显缺乏
使程序面对一个“做个钓鱼出东西”的描述很头痛

细化逻辑就是细化要求也就是过程管理
要是逻辑层在策划都没搞清打不打架
到程序合并的时候打架要检查就费时了

14

主题

421

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
发表于 2008-4-11 21:26:00 | 显示全部楼层

Re: Re:再来再发:WOW钓鱼流程还原图~~~

oqipo: Re:再来再发:WOW钓鱼流程还原图~~~

我死就死在不会做图上了
做的图很难看也慢

LZ的计算机原理比我强的说
我不知道包存哪了......
不过这...



本是计算机专业毕业,计算机硬件活也做过,计算机软件活也做过。
画图的功夫是在以前练出来的,做硬件时画网络集成的设计方案用图,做软件时画做系统界面图和设计流程图等等~~~~一直都是VISIO。

以前做软件的时候,对于临时的数据是采用在服务器数据库里放到一个新表作为存储临界,网游的没跟过项目不太清楚实现原理,现在都是靠自己去用baidu问问Google找找,然后自己以软件那套设计思想慢慢推理。现在对于网游的设计和实现知道还少···可谓“做官的不进北京,不知道官多。想做策划不做具体的设计,不知道自己了解得少。”

我是明白越是细化,对于程序就越有效率,以前我做项目助理的时候,都是进最大的努力做到最好。论坛发的图并非是刻意地去做得非常好看然后Show在论坛,而是我的一贯做法就算草稿图也这样画。“赢在执行”我非常明白这4个字~~

做WOW钓鱼流程还原是想尝试下,做点东西放到论坛碰碰运气,相信用心去做一些东西放出去后定会有热情的高人回帖的~~~~卡特的和你的帖让我学会了些东西···算赚了。

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2008-4-12 00:34:00 | 显示全部楼层

Re:再来再发:WOW钓鱼流程还原图~~~

额……这部分是不是该交给程序?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 05:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表