物件導向程式設計邏輯尋找線上遊戲bug

物件導向程式設計邏輯尋找線上遊戲bug

舉例:

遊戲內有任務 必須有任物品 才能開啟對話 也才能接任務

這時候可能會發生bug

因為:

開啟對話 身上有物品 就能開啟 有些程式設計師 可能會los了 接任務也要檢查 才能扣除該任務品

(直接扣除會有幾種可能 1.當機 2.說你沒此物品=防bug 3.通過)

不然 在開啟對話框後 把東西給(郵寄 丟掉 交易) 等方式 就可以把開啟對話所需的材料 給傳走 卻還是能繼續下一步

這也就是bug之一

舉例:

有任務品 會開啟要不要領賞 開啟領賞窗的時候 卻是偷偷把東西給傳走 這樣就可以重複領

此方式如果成立 也套用於洗錢等問題

因為 賣東西 算好錢之後 卻把東西給傳走 可是卻還是可以賣?! 也就衍生出複製的問題!

斷線 封包造成堵塞 通線後 封包同時送出 也會造成問題

地上有東西 我做撿 可是因為我偷拔線 做了10次檢的動作 之後把線插回 卻撿起來了10次相同物品!!!

可是要是有做一拔線 就斷 這招就不成立

簡單說 能造成 雙重執行 都可能發生複製物品