Hearthstone 板


LINE

你看到一包包的卡包,其實在資料庫中並不是一組組的資料 而只是"一張卡"的識別欄位而已 也就是說當你拿到一包卡包 裡面放有 紅龍 藍龍 綠龍 黑龍 黃龍 有可能是以下的紀錄模式 資料庫內實際上是直接增加了五筆資料 卡片名稱 擁有者 卡包流水號 是否已領出 紅龍 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







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP