→ Shichimiya: 好了啦 下車囉 12/27 14:58
→ amsmsk: 好了啦 你懂好多喔 12/27 14:58
噓 imtifosi: 好了啦,下次要酸之前記得先動腦想一下 12/27 14:58
→ kashi29: 好了啦 其實重點就是沒玩神遊想來踩一腳嘛講那麼多 12/27 14:59
噓 tsa99832: 實際上fgo就是沒有發生這種事,講這麼多 12/27 14:59
推 iwinlottery: 所以想看下一張圖 12/27 15:00
→ amsmsk: 講一堆有的沒的就跟要討論的沒關係 一直凹 12/27 15:00
噓 timez422: 所以你沒玩是在別人吃麵在喊 燙什麼 12/27 15:00
→ wcp59478: 我也有可能等等在高鐵上撿到300萬是吧 12/27 15:01
→ allen20937: 所以現在是連提出質疑跟可能性都要先玩過遊戲是嗎? 12/27 15:02
→ peterisme17: 奇怪沒玩就不能發表意見喔 12/27 15:02
推 neetarashi: 簡單講就是工程師懶只寫了if else結果進到else判斷式 12/27 15:02
→ gn00851667: 所以那個留言肯定的一定是同個身體裡的不同靈魂對吧 12/27 15:02
→ neetarashi: 在正常開發流程因為不可能存在負數石頭所以沒針對這種 12/27 15:02
→ neetarashi: 情況去寫exception才發生的問題 12/27 15:02
你說得沒錯,寫個例外就能夠避免的事情。
大家都知道這樣做很簡單就可以避免Bug,但實際上不是所有公司都能辦到
→ allen20937: 你夠幸運就有可能撿到阿,我記得台灣已經有人撿過了 12/27 15:02
→ imtifosi: 就說了,要酸之前動動腦筋思考一下,你可以不用凹到腦 12/27 15:03
→ imtifosi: 羞 12/27 15:03
推 amsmsk: 可是他有扣有償了 為什麼還能這樣想 12/27 15:04
扣課金石的話就表示FGO的邏輯不是像我文章裡的那樣,但不表示別的遊戲也都像FGO一樣
是正確的邏輯
→ Shichimiya: 跟程式沒關 單純那張圖裡的人腦袋出bug啊 12/27 15:04
※ 編輯: allen20937 (220.216.8.6 日本), 12/27/2024 15:07:59
噓 SSIKLO: 文很長但整篇對FGO玩家來說沒有參考價值,給零分 12/27 15:06
推 lisafrog: 我知道,撿到300萬的下一秒是有人衝出來告你侵佔或偷竊 12/27 15:06
→ mayolane: 所以你不就又雲又愛大談 12/27 15:07
→ amsmsk: 就按照實際發生的在討論假設阿 12/27 15:07
→ allen20937: 你討論的是FGO的情況,我討論的是手遊有可能會發生的 12/27 15:08
→ allen20937: 情況,這兩者很像但不同 12/27 15:09
→ amsmsk: 那那款不一樣 12/27 15:09
→ amsmsk: 問題是你講的就沒關係阿 12/27 15:09
噓 kaori9993: 你在FGO串跟人吵架,再來說你不是在說FGO? 12/27 15:09
→ amsmsk: 所以你的假設在那串就是屁啊 12/27 15:09
→ amsmsk: 不難理解吧 12/27 15:10
→ allen20937: 所以我不是說了三次跟FGO沒關係了嗎,你幹嘛一直認為 12/27 15:10
噓 kaori9993: 不懂,那你吵身體健康的? 12/27 15:10
→ amsmsk: 我假設你講的是阿 12/27 15:10
→ allen20937: 我就是在指FGO,再說回文不用跟主題有關這在希洽是常 12/27 15:10
→ allen20937: 識吧 12/27 15:10
→ amsmsk: 你到底是不是指fgo一下是一下不是 12/27 15:11
→ allen20937: 你隨便假設我的立場當然看不懂我在說啥,真的天才 12/27 15:11
→ amsmsk: 這就是為啥遊戲會這麼容易bug嗎 12/27 15:11
→ mouscat: 是FGO又怎樣 12/27 15:11
噓 nineflower: 我在fgo的討論串吵架,但我不是指fgo ,好哦 12/27 15:11
噓 fish770130: 大家在討論FGO有沒有出這個BUG 你在說設計遊戲時有沒 12/27 15:11
所以我不是提出實際上手遊就是有可能會發生這種Bug這個論點,
FGO是不是遊戲? 是
那FGO有沒有可能出現這種情況? 既然是遊戲那就有可能
我的邏輯沒這麼難懂吧。
今天假設那張圖片沒有馬上被戳破是假的情況,那我的論點的確是有可能的啊
→ allen20937: 我從來就沒說我是針對FGO好嗎,有的話還請指出來給我 12/27 15:11
→ fish770130: 有可能出這個BUG 你真的這麼想討論程式邏輯要不要自 12/27 15:11
噓 qwer338859: 大家在討論有沒有BUG 你:有人會寫出這樣的BUG 12/27 15:11
→ mouscat: 從來沒覺得針對FGO開心過 12/27 15:11
→ amsmsk: 大家講fgo 你說你剛剛在講遊戲設計 可是他實際狀況也跟你 12/27 15:12
→ amsmsk: 說的不一樣啊 12/27 15:12
→ qwer338859: 在槓什麼啦 12/27 15:12
→ fish770130: 己開一個新標題啊 12/27 15:12
※ 編輯: allen20937 (220.216.8.6 日本), 12/27/2024 15:15:24
→ amsmsk: 你要也是就那張圖去討論那張圖的bug 結果你假設一個跟這 12/27 15:12
→ amsmsk: 串沒關係的 不好笑嗎 12/27 15:12
我就是針對那張圖提出自己的假設啊,哪裡沒有關係了,但不是針對FGO,是針對所有
手遊
如果你認為我的假設不符合那張圖片的情況的話那你也可以提出自己的假設反駁我沒問題
→ room1301: 所以在你的想法中,雖然扣除的是免費石(負數) 12/27 15:13
→ room1301: 但是畫面顯示的是扣除有償石? 12/27 15:13
→ YoruHentai: 大哥,不要活在自己的世界裡,走出來好嗎 12/27 15:14
→ yovis000: 討論FGO的文然後說不是在討論FGO 12/27 15:14
噓 trevorwang: 要考慮有bug根本不需要任何解釋,所有狀況都可能 12/27 15:14
如果真的發生了原文所指的扣除負數免費石的情況的話那不是Bug是啥?
就是在討論有沒有可能發生而已
噓 D2Diyus: 好了啦 12/27 15:15
※ 編輯: allen20937 (220.216.8.6 日本), 12/27/2024 15:19:27
噓 amsmsk: 那張圖要戳破啥拉 就有扣石 12/27 15:17
→ Shichimiya: 可是這件事根本沒有bug 12/27 15:17
→ mouscat: 假設有bug啦 公堂之上假設一下 12/27 15:17
噓 fish770130: 我只看到一個工程師 明明if條件就不符合了還一直想要 12/27 15:18
→ fish770130: 執行他 12/27 15:18
→ Ricestone: 回文只是不用洽點,怎麼可能可以跟原文無關啦 12/27 15:18
噓 SSIKLO: 這就叫一個人的武林嗎?自己對FGO不存在的BUG猛烈出招 12/27 15:18
→ Wardyal: 所以你想表達什麼 12/27 15:18
噓 lucky0417: 想大談之前你有辦法證明實際跟ui不同步嗎? 12/27 15:20
推 jonh0805: 這等人才不去當檢察官真是可惜 12/27 15:20
噓 amsmsk: 不是 就沒扣免費石= = 他是總共負數 12/27 15:21
→ amsmsk: 你真的是當工程師的嗎 12/27 15:21
所以我說「如果真的發生」,並不是指真的有這回事
我覺得這已經是文章閱讀能力的問題了
※ 編輯: allen20937 (220.216.8.6 日本), 12/27/2024 15:23:21
→ safy: 阿你是寫前端還是API還是後端邏輯的工程師... 12/27 15:23
噓 Cyc13: 你這樣假設下去,你的遊戲多半這輩子都寫不出來 12/27 15:24
噓 nineflower: 他就 "有償"+"無償"=total 當然越抽附數越大阿 12/27 15:24
→ imtifosi: 你比變形金剛還會凹 12/27 15:24
→ a125g: fgo內部code應該是分別判斷兩種石頭 如果低於一次要扣的數 12/27 15:24
→ a125g: 字 就去扣另一類 然後有償石優先先扣 不過以你的理解能力 12/27 15:24
→ a125g: 可能不太容易理解 下次要酸前記得看眼科或是至少雲一下 不 12/27 15:24
→ a125g: 讓會降低雲黑的水準☺ 12/27 15:24
→ safy: 轉蛋手遊99%都不會頻繁去跟訪問後台更新石頭資料 12/27 15:25
→ safy: 那就只是單純的客戶端內緩存的石頭數量去做計算而已 12/27 15:26
→ mouscat: 等等我有問題了 "像這次一樣工程師沒事先考慮到石頭 12/27 15:26
噓 amsmsk: 不是 問題是他越扣越負不是BUG= = 12/27 15:26
→ mouscat: 變負數的情況" 是怎麼判斷事先沒考慮到的 12/27 15:27
推 jcjczx: 聽君一席話 12/27 15:27
噓 Hosimati: 要這樣跳針可能,那可以評估一下你有沒有可能頭撞到、 12/27 15:27
→ Hosimati: 邏輯壞了? 12/27 15:27
推 a125g: *上面打錯了有限消耗無償石 12/27 15:27
→ a125g: *優先 白癡選字 12/27 15:27
→ safy: 有償和無償就只是DB內兩個欄位, 這自己畫個EXCEL都懂吧 12/27 15:28
→ linzero: 就只是講個可能性,但不適用該案例而已 12/27 15:29
→ safy: 工程師寫錯, 測試人員也沒測到的機率有沒有, 有 12/27 15:29
→ wcp59478: 如果可以重來 我一定好好道歉(X 12/27 15:29
噓 AirPenguin: "閱讀能力的問題" 自介? 12/27 15:29
→ fish770130: 你要不要假設FGO把石頭數量設成正整數 抽到負的會變 12/27 15:30
→ fish770130: 32767財富自由 12/27 15:30
→ a125g: 遊戲工程師 是看到bug硬凹開始找理由 不承認是自己問題的 12/27 15:30
→ a125g: 工程師嗎 12/27 15:30
→ a125g: 如果可以重來 "我一定記得看眼科" ☺ 12/27 15:31
→ safy: 你說的可能性, 就像電商平台都有可能因為抵用折價卷 12/27 15:32
→ Hosimati: 我先澄清一下,我不是說你實際上頭撞到,我不是你無法 12/27 15:32
→ Hosimati: 確認是真是假。我只是想解釋當某種情況底下出現有人頭 12/27 15:32
→ Hosimati: 撞到邏輯死了在醫學邏輯上是完全說的通的,實際上也有 12/27 15:32
→ Hosimati: 可能發生。但我沒有說你就是這個情況。 12/27 15:32
噓 s1d87: 好了啦 12/27 15:32
→ safy: 結果刷卡下去沒扣錢, 折價卷被消耗到負值那種一樣 12/27 15:32
所以我針對原文所指稱的扣到負數免費石結果繼續扣的情況提出自己的假設,證明自己的
論點是有可能發生的,我是不知道為什麼一堆人反應這麼大,快過年了火氣大嗎?
※ 編輯: allen20937 (220.216.8.6 日本), 12/27/2024 15:37:32
噓 HrtUndrBld: 哈哈 12/27 15:37
→ htps0763: 有點好奇是什麼遊戲的工程師了,讓大家也雲一下 12/27 15:37
→ safy: 多幣別支付這種金流系統的邏輯不是照你這種寫法去做的 12/27 15:37
→ allen20937: 我是遊戲工程師當然只懂遊戲部分,電商這種牽扯到更多 12/27 15:38
→ CowGundam: 這台車都已經泡在水裡了 12/27 15:38
噓 LannisterImp: 找到機會就想表現一下耶 12/27 15:38
→ allen20937: 大量錢的寫得更嚴謹很正常 12/27 15:38
→ safy: 轉蛋就是你買代幣去消費, 這本來就是電商的領域了 12/27 15:39
→ safy: 你都知道更嚴謹很正常, 又說論點有可能發生, 那意義何在? 12/27 15:40
→ allen20937: 但不管你用什麼方式支付最後都會統一變成遊戲內的某種 12/27 15:40
→ allen20937: 代幣啊,所以有工程師就只針對那種代幣下去設計架構 12/27 15:40
→ allen20937: 結果就出問題了 12/27 15:41
→ allen20937: 我是不知道電商如何,但手遊在測試階段關於轉蛋的Bug 12/27 15:41
→ safy: 我覺得這部分不是你平常負責處理的項目, 你去問問你同仁吧 12/27 15:41
→ allen20937: 一堆算是少見多怪了,我是覺得什麼狀況都有可能發生 12/27 15:42
→ safy: 這已經是上線產品誰在跟你說DEV怎麼出錯呢... 12/27 15:42
→ allen20937: 上線產品不見得Bug就少啊,趕鴨子上架也很常見 12/27 15:43
→ safy: 所以我才說,有無償在DB一定是兩個欄位, 不可能是"某種代幣" 12/27 15:43
→ OcFai: 去fgo下面噴O 被搞成豬頭再來哭 你是要人家幫連小一數學都 12/27 15:43
→ OcFai: 看不懂的人怎麼護航 12/27 15:43
→ allen20937: 而且要是真的如你所說跟課金相關的部分都很嚴謹的話 12/27 15:44
→ safy: 你沒有兩個欄位你怎麼判斷有償多少無償多少? 12/27 15:44
→ a125g: 不是一堆人反應大 而是大家喜歡棒打落水狗 你就是那個落水 12/27 15:44
→ a125g: 狗 落水就算了還拼命掙紮給人笑 乖乖認錯別凹人家還噓的起 12/27 15:44
→ safy: 今天購買這個動作就是會去檢查兩個幣別, 你自己邏輯都寫了 12/27 15:44
→ a125g: 來嗎 12/27 15:44
→ allen20937: 那怎麼三不五時就有新聞說某某手遊要收回石頭 12/27 15:45
→ fish770130: 1.原PO說抽卡程式沒寫好有可能負的且越扣越多 12/27 15:45
→ fish770130: 2.實際上幾乎沒有遊戲出現這種狀況 12/27 15:45
→ fish770130: 3.原PO說自己是遊戲工程師 結論:幫QA默哀 12/27 15:45
噓 w77899: 回收石頭跟金流這兩件事你再回去好好想想真的是一樣的嗎? 12/27 15:45
→ DkvupEX: 哥 你就道歉說 這有可能發生 所以你給人騙了不就好了嗎 12/27 15:45
→ a125g: 有人能當fgo工程師 有人只能在網路上當自稱遊戲工程師給人 12/27 15:46
→ a125g: 笑 差異真的很大 12/27 15:46
→ fish770130: 不然原PO要不要舉個石頭是負的還可以抽 而且越抽負越 12/27 15:46
→ fish770130: 多的遊戲 舉兩個就好 12/27 15:46
→ w77899: 不要寫code寫到只會coding了 12/27 15:46
推 a05150707: A在這個例子就一定是負的阿 不然還有判斷式會取絕對值 12/27 15:47
→ a05150707: 之後再計算? 12/27 15:47
→ safy: 全世界幾百幾千萬個玩家都在玩,這種功能全民公測幾億次了 12/27 15:47
→ safy: 當然有可能會出現什麼億分之一的機率, DB突然被雷打到然後 12/27 15:48
→ safy: 某個邏輯判斷異常就放行讓他扣到負, 那這個不就個案處理? 12/27 15:48
→ w77899: 石頭不過是遊戲內交易的道具 回收石頭基本上都是出bug導致 12/27 15:48
→ w77899: 道具發放數量異常 回收就是把異常的部分收回去而已 12/27 15:49
→ w77899: 你可以把這個跟玩家課金混為一談 表示你只會寫你的程式碼 12/27 15:49
→ w77899: 不懂整個遊戲商業模式運作的邏輯 別出來裝懂哥了 12/27 15:50
噓 hy1221: 超大杯 12/27 15:51
→ mitsurino: 我是不太相信一個工程師會整天把有可能掛在嘴邊啦 12/27 15:52
→ mitsurino: 那不就等於承認自己寫的code漏洞百出嗎 12/27 15:52
→ a05150707: 有人寫程式會特別用沒有負數的數值資料類型? 12/27 15:54
→ safy: 可能性是可以掛在嘴邊, 因為工程師大多都是分工處理問題 12/27 15:55
→ a125g: 希望你老闆不要看到這篇 前提是真的有"老闆" 12/27 15:55
→ safy: 你如果只是做前端的,你只要知道畫面顯示什麼正確就好 12/27 15:55
→ safy: 那頂多就只是靠北API給的資料欄位不對接口對不上 12/27 15:56
→ w77899: 職場鬼故事看多了確實什麼情況都有可能 但請你先舉例不是 12/27 15:56
→ safy: 也不會去思考DB架構是怎麼處裡的 12/27 15:56
→ w77899: 自己想像有這個狀況 實際例子拿出來 搞資訊的不要講空話 12/27 15:57
噓 a125g: 原圖就沒有扣除免費石 哪來這次工程師沒考慮到免費石負數 12/27 15:58
→ a125g: 的問題 12/27 15:58
→ safy: 通常講出"可能性"的當下工程師和測試人員就要去驗證這段了 12/27 15:58
噓 fish770130: 所以實際例子呢 原PO說有可能應該是有看過哪款遊戲真 12/27 15:59
→ fish770130: 的發生吧 我滿好奇的 12/27 15:59
→ safy: 代幣扣到負的, 像悠遊卡是可以扣到負的,不同公司機制不同 12/27 16:00
推 gm3252: 原本圖片又沒發生你這篇的事情 12/27 16:05
噓 Ishtarasuka: 不是== 妳也沒玩也說不是在討論FGO 12/27 16:11
→ Ishtarasuka: 那幹嘛一直在大談FGO根本沒有的BUG 12/27 16:11
→ Ishtarasuka: 好了啦 到底在槓什麼 12/27 16:11
→ mitsurino: 就 說句看錯了或是承認不對好像很要命 無謂的自尊心 12/27 16:14
→ linzero: 他也沒說錯,他一開始就說有的BUG是UI跟實際數據不同問題 12/27 16:17
→ linzero: 剛開始只有那張圖,跟有人說有BUG。所以他提出介面顯示跟 12/27 16:20
→ linzero: 實際數據不同的BUG可能而已。有人提出該串圖原PO說法是之 12/27 16:20
→ linzero: 後的事了 12/27 16:20
感謝你把我想表達的主旨又再清楚說明了一遍,我就只是想解釋無關任何手遊,在特定情況下
的話確實有可能發生扣負數石頭的事件。這在程式邏輯上也說得通
我是不知道為何大家反應這麼大就是了拉,我也不是在幫特定遊戲護航,心平氣和才能討論不
是嗎?
噓 silmarils: 好了啦 12/27 16:21
→ Shichimiya: 先上車開始大談 發現上錯車還是要大談 12/27 16:21
推 a125g: 哪裡沒說錯他直接說"但如果像這次一樣工程師沒事先考慮到 12/27 16:24
→ a125g: 石頭變成負數的問題" 可是看那張圖拿來沒考慮到負數問題 12/27 16:24
→ a125g: 這不是造謠嗎 12/27 16:24
→ a125g: *哪來 12/27 16:24
喔,這邊確實是我用詞不夠嚴謹,造成誤會的話我抱歉
我想表達的正確說法應該是「但如果這次疑似是工程師沒事先考慮到負數」
但我不認為我舉的例子在邏輯上哪邊有問題,有的話還請指正
→ safy: 如果像這次一樣工程師 = 他的論點就是以工程師失誤為真 12/27 16:25
→ safy: 工程師到底有沒有錯已經不是重點, 但這種寫作形式會有誤導 12/27 16:26
→ safy: 一般讀者相信假設為真的真實性, 實際上是因為他舉例太糟糕 12/27 16:27
感謝你的解釋,確實是我用詞錯誤造成誤會了
噓 AirPenguin: 都2024了還在可能性 哪一款負數還讓人抽的 12/27 16:27
→ safy: 如果有辦法跑到資料庫溢位是有可能拉www 12/27 16:28
噓 OochunoO: 課金石數量那麼重要的東西你在前端預扣? 哪間智障公司 12/27 16:30
→ OochunoO: 說出來笑笑 幹只要前後端邏輯對不上的話你還不被客訴到 12/27 16:30
→ OochunoO: 死? 12/27 16:30
我想你說得沒錯,當伺服器執行後傳回的結果跟用戶端的資料對不上的話的確應該當場報錯才
對,我提出的是不考慮驗證回傳資料的情況下理論上有可能發生,你的說法比較類似實務上大
家採用的方式。
→ OochunoO: 快說哪間 我要避雷 12/27 16:30
→ OochunoO: 在抽取封包的response塞個抽取後的課金石數量給前端 12/27 16:31
→ OochunoO: 會要你的命是不是 12/27 16:31
噓 Kt51000: 廢文仔,好了啦 12/27 16:32
→ safy: 理論上拉, 如果不想要每一次點擊抽抽都要前端去計算一次 12/27 16:32
→ safy: 那就是登入&石頭數量更新時,跟系統要一份10抽和單抽的數值 12/27 16:33
→ safy: 就是上面說的那個response, 但大多數都應該是client自己算 12/27 16:34
噓 OochunoO: 不方便公開說可以私信 小弟想要請我司hr避開那邊跳來的 12/27 16:34
→ OochunoO: 雷包工程師 12/27 16:34
→ OochunoO: 哪來那麼多client自己算的, 只要企劃搞一次限時折扣 12/27 16:35
→ OochunoO: 你client更新時間沒寫好沒收到刷新的石頭量 12/27 16:36
→ OochunoO: 讓玩家在切換頁面的時候發現石頭數量會變 12/27 16:36
→ OochunoO: 我看你公司怎麼開下去 12/27 16:36
噓 Hosimati: 問題你說的可能性跟前一篇毫無關係,大家就是在討論那 12/27 16:37
→ Hosimati: 張截圖還有fgo,你自己歪一個可能是這樣,之後才要凹不 12/27 16:37
→ Hosimati: 是討論fgo 12/27 16:37
→ safy: 所以有很多遊戲公司都是會強制把玩家踢出,然後要重新登入 12/27 16:37
→ safy: 像是購買時發生資料異常就直接取消並重整畫面也是一種方式 12/27 16:39
→ safy: 所以要說意外性這種機會太低了XD 12/27 16:39
→ OochunoO: 都有重整機制了, 搞前端預扣讓錯誤發生的機率提高幹嘛? 12/27 16:39
→ safy: 我當然不是說前端預扣阿XD 哪有這種白癡公司 12/27 16:40
→ OochunoO: 抱歉, 你接在我嘴他前端預扣後面, 以為你在回我 12/27 16:41
→ safy: 就像你去電商買一堆東西, 購物車的東西數量加減和刪除 12/27 16:41
→ safy: 這當然是clinet預算的, 怎可能按一下+-就要問系統 12/27 16:41
→ safy: 沒事...我知道你回錯, 只是說這種應該都算是常識了... 12/27 16:42
→ seer2525: 嗯嗯 你很棒 12/27 16:59
噓 junior1006: 是人就有可能是巴菲特的小孩 我也可能是 我只是假設一 12/27 17:10
→ junior1006: 下 12/27 17:10
噓 ashs92223: QQ 12/27 18:01
噓 kingo2327: 好了啦再凹下去難看 12/27 18:04
噓 pikaMH: 一句對不起要你命一樣 12/27 18:56
噓 Kouyu: ? 12/27 19:29
→ LittleJade: 啊大家在討論FGO的問題,你跳出來談跟FGO無關的東西 12/27 19:54
→ LittleJade: 被噓也不是太奇怪吧 12/27 19:55
被噓我沒問題啊,如果是我哪邊出錯的話,只要指正我都會虛心接受。
但某些亂噓的就算了,無視就好。
※ 編輯: allen20937 (106.73.156.160 日本), 12/27/2024 20:20:22
噓 WinRARdotrar: 沒玩過神遊但是這串看下來就這篇最好笑 給個推 12/27 21:56