作者wuwuandy (搞不清楚状况的人N I
看板Hearthstone
标题Re: [闲聊] 蓝帖翻译~ 不要在囤卡包了..
时间Wed Jan 8 20:34:26 2014
你看到一包包的卡包,其实在资料库中并不是一组组的资料
而只是"一张卡"的识别栏位而已
也就是说当你拿到一包卡包 里面放有 红龙 蓝龙 绿龙 黑龙 黄龙
有可能是以下的纪录模式
资料库内实际上是直接增加了五笔资料
卡片名称 拥有者 卡包流水号 是否已领出
红龙 AAAA 100 否
蓝龙 AAAA 100 否
绿龙 AAAA 100 否
黑龙 AAAA 100 否
黄龙 AAAA 100 否
当你把这第100号的卡包打开领出後
只需要把"否"改成"是"即可
而游戏内的卡组编辑画面只需要捞出已领出栏位为"是"卡片
开卡包的画面反之只需捞出否
简而言之你拿到卡包的一瞬间已经写死是那些卡属於你,
打开的动作不过是演一下给你看而已。
※ 引述《kons (kons)》之铭言:
: 我对程式语言不是很熟,有错请见谅
: 但我认为当下玩家获得的卡包,就像薛丁格的猫一样
: 不去打开永远不知道里面的情况,
: 会得到什麽卡片是在开卡包的当下程式运算决定的。
: 也就是系统只在的帐户里记录了,
: kons拥有一个未开卡包
: 而不是kons拥有一个未开卡包,里面有 红龙 炎魔 安东尼达斯 霍格 佛丁
: 如果只记载未开卡包数量,那程式储存很容易,只要一组资料纪录数量就好,
: 得到什麽卡,开卡包时再交由程式运算决定,简单完美。
: 如果得到卡包的同时程式就已经运算好里面装那些卡
: 那每一个卡包就需要额外储存一个资料,有四十个未开卡包,就有四十组资料
: 我想BZ不会用这麽笨的方式。
: 除非之後炉石战记推出的卡包有所分别
: 例如现在的卡包是V1包,之後有包含新卡片的叫V2包
: 这样帐户的纪录就会变成有多少类别的卡包,就有多少组纪录
: 如kons有V1卡包 两包未开 V2卡包 三包未开
: 然後开V1卡包时用A逻辑去判断会得到什麽卡,开V2卡包就用B逻辑
: 这样也不算太困难。
: 只是随着游戏不断扩充,以後卡包越出越多种,维护起来可能比较辛苦。
: 只是目前开卡包的介面,除非改写,
: 否则系统要怎麽判定你现在要开的是V1卡包还是V2卡包呢?
: 谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.72.124
1F:推 hareluyac :这个逻辑就好像"卡包其实已经是一个既定的暂存仓库" 01/08 20:36
2F:→ hareluyac :而不是抽奖卷。礼物盒内的东西已经不会再改变了 01/08 20:36
3F:→ deltawai :这有必要讨论这麽久吗XD 01/08 20:38
4F:→ henry1234562:从某竞技场bug来看 似乎本来就是这样 01/08 20:38
5F:→ KMSNY :灵魂绑定 01/08 20:39
6F:→ sirius65482 :不错不错 大家都可以去BZ写程式了 01/08 20:42
7F:→ oliverwuo :讨论这个干麻= = BZ都说结论了0.0 01/08 20:48
8F:→ hareluyac :不不,到BZ写程式甚麽的。做过RD就知道没这麽简单 01/08 20:54
9F:→ spellcaster :反正就开就对了 知道也不能干嘛w 01/08 20:58
10F:推 yhchen2 :BZ说得不一定是真的 01/08 21:13
11F:→ balberith :就是有人不理会官方的结论才会有这些讨论不是吗? 01/08 21:13
12F:→ yhchen2 :但通常他会让你感觉他说的是真的 01/08 21:13
13F:→ spellcaster :不管是不是先决定好了 你抽到的机率还不是一样吗 01/08 21:14
14F:→ balberith :如果不是的话,那囤卡包的人有机会在新卡开放的第一 01/08 21:18
15F:→ balberith :时间不另外花钱开到新卡...差在这里... 01/08 21:18
16F:→ balberith :BZ只是告诉你早点拆一拆囤魔尘到时用合成的不要浪费 01/08 21:19
17F:→ balberith :时间在那里一直点而已... 01/08 21:20
18F:→ Mitnick6926 :每包都决定好里面有什麽卡 这样不就有被窜改的疑虑? 01/08 21:25
19F:→ intela60474 :开了才决定就不能窜改? 什麽逻辑 01/08 21:29
20F:推 gw10313 :只要BZ没有公布程式码 你就永远不知道她怎麽写的阿 01/08 21:58
21F:→ henry1234562:无论有没有先决定 都不会影响能否窜改.. 01/08 22:17
22F:→ henry1234562:真的能窜改卡包内容 怎麽不直接改你牌库内容? 01/08 22:18
23F:→ balberith :是不能确定详细运作细节,但是能经过逆推知道大概... 01/08 22:20
24F:→ balberith :有技术(D2、D3、WOW的相关机制很明显)、有资源,没道 01/08 22:21
25F:→ balberith :在炉石不继续使用使用,况且还能让想尽快入手新卡的 01/08 22:22
26F:→ balberith :玩家掏钱不是吗? 01/08 22:22
27F:→ balberith :窜改问题应该不大,除非是像D1那样什麽资料都放USER 01/08 22:29
28F:→ balberith :端,那种情况一般人只要有修改器什麽都可以搞定,D2 01/08 22:29
29F:→ balberith :以後资料都放在BZ的伺服器了,可以攻破伺服器的话 01/08 22:30
30F:→ balberith :也不太在乎这个吧... 01/08 22:30
31F:→ mooncakesc :Tos用的也是这种手法啊 假使抽牌抽一半断线 01/09 02:25
32F:→ mooncakesc :卡片会直接在背包里等你 01/09 02:25
33F:→ mooncakesc :并不会要求你重抽,如果是照上PO的说法,那系统肯定 01/09 02:30
34F:→ mooncakesc :会请你重抽,不然程式怎麽判别抽到啥? 01/09 02:30