找回密码
 立即注册
搜索
楼主: 袁紹本初

[页游] 真●拟人化联合舰队大海战【艦これ】推广

 火... [复制链接]
发表于 2016-5-6 23:17 | 显示全部楼层
本帖最后由 xmiangui 于 2016-5-7 01:02 编辑

说下作为程序员的个人看法。个人推测,没有正确性保证。

网络游戏也可以看成一个普通的网络程序,可以粗略分成代码和资源、服务器端和客户端。
代码就是要“运行的程序”,这东西改了一般要求重启应用。原因很简单,代码执行到一半呢,改了前后不一致运行可能出错。除非运行时模块化做得很好,我不认为舰娘有如此高的技术设计。
资源就是各种图片、声音、数值,等等等范围很广,甚至包括一些看上去应该是代码控制的东西。这东西基本可以随便改,程序运行的时候会重新读到新的数值,万一有并发/污读之类的需求,放数据库里去就好了。

客户端代码,运行在玩家的浏览器里。由于玩家浏览器经常开关,要更新玩家的代码不难,要么玩家自己重开舰娘网页/浏览器,等于完成一次重启。要么猫了“不得不重启”程序。
客户端资源,根据我个人体感,不用第三方工具直接浏览器玩,只有(根据需要)向服务器请求了需要某项资源,才会下载某项资源(缓存)。
另外,猫不一定代表服务器崩了/重启了,可能是客户端程序错误,可能是客户端缓存错误,可能是服务器发指令命令客户端猫。还可能是客户端这边认为连接断开/超时,参考各种第三方工具的防猫功能,是可以拖延的。

服务器端代码,因为运行在服务器上,且服务器每时每刻都有可能玩家连接,所以这玩意不能随便重启。我估计这也就是为什么修正路基空袭那次,不得不临时停机维护,因为动到服务器端代码了。
服务器端资源,除了图片、声音、敌我数值设定外。商业程序会有叫做“资源化”的设计,所以有很多看上去像是代码的东西,往往会从代码里资源化以后变成资源:比如掉率。
有条件地掉不掉舰娘,看上去是程序里做if else和概率判断,但是如果这部分逻辑固定下来,做了资源化了的话,具体控制的数值可以存放在外部资源(比如数据库里的值,什么时候掉不掉,掉率多少),这样改起来不需要修改代码,直接修改数值,之后发生的战斗会取到新的掉率决定掉落。

关于战斗部分的计算,客户端几乎是完全无权参与的。不然客户端发个API说Boss已经没血了/破甲了,之类的……
也就是说服务器端代码、资源,对玩家客户端来说就是个黑箱。客户端代码很容易弄到,但就算资源,因为也是靠API向服务器要来的,不一定能确保永远有最全的缓存。如果API错了,或者第三方程序压根就不知道有这个API,或者不知道该用这个API发什么指令/数据——虽然不会由客户端的API内容决定是否已经破甲之类的,但是缓存就取不到了。

然后做个纯猜测(如果懒的看前面那么多字的话):
如果客户端代码写错了会怎样:
1、缓存取不到,包括第三方工具
2、看不到削弱效果的演出
3、但是削弱效果却可能实实在在出现,因为服务器端代码没动,满足削弱战斗计算由服务器说的算,算的已经是削弱后的。
这倒是能解释为什么在客户端代码发生改变前,就有人打出爆炸的伤害。

然后猜一下运营的反应
认怂就说削弱机制发生后没有显示的错误修正,但强调只是现实问题。
要么什么都不用说,因为之前就有削弱机制,只是不显示而已(玩家也取不到相应缓存),@防空姬。
回复

使用道具 举报

发表于 2016-5-6 23:18 | 显示全部楼层
還是覺得田中把干貨都塞在了comptiq,官推會在更後面的時間點出來提一下

理想的情况是,POI完美地完成了工作,田中暗藏谜底就不告诉你你自己随便莽,莽中削甲点/点出核爆科技树算你走运,杂志发售一波后出来当救世主
实际的情况是,POI扑街,田中继续装傻,后面连环爆炸,锅背不下去了,维修1、维修2、维修3、杂志发售一波后出来装救世主
回复

使用道具 举报

     
发表于 2016-5-6 23:21 | 显示全部楼层
http://bbs.nga.cn/read.php?tid=9293434

我说,这回田中他母已经飞出奥尔特云了吧?
回复

使用道具 举报

发表于 2016-5-6 23:22 | 显示全部楼层
-v- 发表于 2016-5-6 23:21
http://bbs.nga.cn/read.php?tid=9293434

我说,这回田中他母已经飞出奥尔特云了吧? ...

基本上前面好几页就在谈这个咯
回复

使用道具 举报

     
发表于 2016-5-6 23:32 | 显示全部楼层
现在开始有大片提督过E6甲了啊
也不用观望了吧
该打就打吧
回复

使用道具 举报

     
发表于 2016-5-6 23:39 | 显示全部楼层
NGA的解包图带着水印就上了官推
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-6 23:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-6 23:51 | 显示全部楼层
薛帕德 发表于 2016-5-6 23:41
E2甲斩杀一把过,大潮灵车漂移撞死JJD,收获没卵用的鹿岛二号机一只。看那些人打得鬼哭狼嚎还以为多难呢( ...

我还在道中被各种重巡金轻巡按地上摩擦 每次都有人炸 8点打到现在进了3次BOSS
把把双支援太爽了
回复

使用道具 举报

发表于 2016-5-6 23:57 | 显示全部楼层
ronac 发表于 2016-5-6 23:39
NGA的解包图带着水印就上了官推

是哪条官推
回复

使用道具 举报

     
发表于 2016-5-6 23:57 | 显示全部楼层
E235都是支援图
看支援舰队发挥
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-7 00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:04 | 显示全部楼层

最后那条官推下面,在一堆炎上的回复里显得特别明显,榛名什么的
我感觉日本提督气疯了,反正不是自己解包没纠纷,燃料投他娘的
回复

使用道具 举报

发表于 2016-5-7 00:06 | 显示全部楼层
ronac 发表于 2016-5-7 00:04
最后那条官推下面,在一堆炎上的回复里显得特别明显,榛名什么的
我感觉日本提督气疯了,反正不是自己解 ...

我看到榛名那图,不过好像只有微博水印没有NGA水印
回复

使用道具 举报

     
发表于 2016-5-7 00:10 | 显示全部楼层
Inle 发表于 2016-5-7 00:06
我看到榛名那图,不过好像只有微博水印没有NGA水印

那图的配色,应该就是NGA上的
现在的情况是一堆生放送主开检证实况疯狂收割
大量提督怂在E5
akankore1桶尽,目前进入无线充电的电波状态,表示想艹自家陆基
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-7 00:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:12 | 显示全部楼层
舒适的E3鱼塘已经过去,今天起床开始正常推图
回复

使用道具 举报

     
发表于 2016-5-7 00:15 | 显示全部楼层
ronac 发表于 2016-5-7 00:10
那图的配色,应该就是NGA上的
现在的情况是一堆生放送主开检证实况疯狂收割
大量提督怂在E5

说起来虽然分类是新系统,路基竟然没有娘化(
回复

使用道具 举报

     
发表于 2016-5-7 00:16 | 显示全部楼层
ronac 发表于 2016-5-7 00:10
那图的配色,应该就是NGA上的
现在的情况是一堆生放送主开检证实况疯狂收割
大量提督怂在E5

提前咸完活动不必参与到这场狂欢中不知是幸还是不幸
回复

使用道具 举报

头像被屏蔽
发表于 2016-5-7 00:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:20 | 显示全部楼层
アスカ様 发表于 2016-5-7 00:09
看到新说法,带晴岚进BOSS就算削甲,一会儿我去试试

不可能吧
那没401的提督就活该打未削弱的e6?
余觉得田中再智障也不会智障到这种程度
回复

使用道具 举报

发表于 2016-5-7 00:20 | 显示全部楼层
发现我今晚还没开过游戏,打演习做日常去了
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-7 00:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:20 | 显示全部楼层
我刚刚开始打E1
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-7 00:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:22 | 显示全部楼层
我开始边看电影边打了………………随便打成什么样吧………………这次活动真让人失望……
回复

使用道具 举报

     
发表于 2016-5-7 00:23 | 显示全部楼层
511捞不到,只能来S1跪求了
回复

使用道具 举报

     
发表于 2016-5-7 00:23 | 显示全部楼层
-_-|| 发表于 2016-5-7 00:20
不可能吧
那没401的提督就活该打未削弱的e6?
余觉得田中再智障也不会智障到这种程度 ...


想想支援要掉1000铝,还是不测了
回复

使用道具 举报

     
发表于 2016-5-7 00:27 | 显示全部楼层
我周常还留了一部分,正好可以把神风练起来了(
回复

使用道具 举报

发表于 2016-5-7 00:27 | 显示全部楼层
等了几天不敢进场,终于出了个大新闻
回复

使用道具 举报

发表于 2016-5-7 00:28 | 显示全部楼层
未熟串烧 发表于 2016-5-7 00:27
我周常还留了一部分,正好可以把神风练起来了(

太忙不想看攻略打活动,我就直接打东方去了
回复

使用道具 举报

     
发表于 2016-5-7 00:30 | 显示全部楼层
没想到今天晚上一口气莽穿了E2,E3。

E3真好打啊。丙难度3次就过了

在之前E1拼死拼活拿到的小坦克太让人失望了。始终伤害只有30到40左右。还是在打丙的情况下。最后还是靠的340打穿的E2

对了。如果新人想在E2捞鹿岛,什么样的队伍更好捞啊?有什么推荐配置吗?因为鹿岛竟然要在BOSS点才出。。。
回复

使用道具 举报

     
发表于 2016-5-7 00:33 | 显示全部楼层
アスカ様 发表于 2016-5-7 00:23
想想支援要掉1000铝,还是不测了

求证精神呢!www
回复

使用道具 举报

     
发表于 2016-5-7 00:34 | 显示全部楼层
从NGA那帖子来看,第一次开放的时候没,客户端没削甲
第二次开放的时候,客户端有削甲,但是属性名写错,所以没有语音图片之类的变化

那么问题是,两次开放时间间隔很短,不大可能把声优拉回录音棚补录,所以是
1. 充当主程的角川美工没实现削甲,就强行开放了(类似与15年8月的E7,爽哥第二天环游E7也没撞到削甲)
2. 项目组决定看看玩家能不能通过,通过率低了就实现削甲的部分

这两者的哪种?至于测试?那是什么
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-5-7 00:37 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

     
发表于 2016-5-7 00:39 | 显示全部楼层
gameseve 发表于 2016-5-7 00:30
没想到今天晚上一口气莽穿了E2,E3。

E3真好打啊。丙难度3次就过了

89坦克的话确实没啥用
实际上对新路基最有效的还是WG和内火
回复

使用道具 举报

发表于 2016-5-7 00:39 | 显示全部楼层
那暂时还是不能打
回复

使用道具 举报

发表于 2016-5-7 00:50 | 显示全部楼层
本帖最后由 xmiangui 于 2016-5-7 00:58 编辑
maxwell_goblin 发表于 2016-5-7 00:34
从NGA那帖子来看,第一次开放的时候没,客户端没削甲
第二次开放的时候,客户端有削甲,但是属性名写错,所 ...

个人猜测:
服务器端一直有效果,因为战斗计算是服务器端的,而且服务器端改代码需要停机维护,我不认为有hotfix这么高的技术力。
客户端之前有错,看不见显示效果,也下不到缓存。后来hotfix修正,因为客户端是浏览器,关了重开就相当于重启程序了。
这样可以解释之前各种莫名的爆炸伤害怎么来的

详细的脑洞推测:
http://bbs.saraba1st.com/2b/foru ... ge=2466#pid32357237
回复

使用道具 举报

     
发表于 2016-5-7 00:54 | 显示全部楼层
现在想想苍蓝那次联动活动,真是幸福得像梦一样
回复

使用道具 举报

     
发表于 2016-5-7 01:02 | 显示全部楼层
xmiangui 发表于 2016-5-7 00:50
个人猜测:
服务器端一直有效果,因为战斗计算是服务器端的,而且服务器端改代码需要停机维护,我不认为有 ...

翻了一下,5月5日有一次停机维护
第二次开放是5月5日上午,在此之前过E6甲是非常罕见的
所以个人比较倾向于5月5日的紧急维护实装了削甲,但是客户端上看不到演出效果
回复

使用道具 举报

发表于 2016-5-7 01:12 | 显示全部楼层
本帖最后由 xmiangui 于 2016-5-7 01:27 编辑
maxwell_goblin 发表于 2016-5-7 01:02
翻了一下,5月5日有一次停机维护
第二次开放是5月5日上午,在此之前过E6甲是非常罕见的
所以个人比较倾向 ...

我认为削弱设计肯定是一开始就有设计/做的,首先如果是临时决定,开发时间太短,我认为不可能。我个人的经验是,这很可能比找声优录音工作量更大。
(一个外界常见的观点就是,XX功能改一下不就好了么,但往往程序员要改好久,甚至要改设计。)

而且只是为了一次季节活动而已,故意做一个可能不实装的设计,别说日本企业的风格了,我呆过的国内企业也没一个会做的。
(对比结婚语音很长一段时间没实装,但那个毕竟是以后肯定会用上的,不像季节性活动,而且一开始也不过是录了一句话而已)

这次E6甲的阵容,甚至E6丙的阵容,硬莽肯定不是给人过的。就好比去年夏天防空姬的护甲,有人认为理论上可以过,我认为绝对不可能这么设计。

但是5.5那次维护前,服务器端代码有没有问题,就不知道了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-19 04:27 , Processed in 0.216597 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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