人醜就要多讀書(6)

人的惰性還是太嚴重了,今天要做的事情不做,很可能拖到下個學期的。

上個星期在導師的指導下把排行榜系統已經寫的差不多了,寫代碼時自己容易進入死衚衕,想什麼寫什麼,有坑填坑,然後搞的程序很複雜,然後導師過來幫我梳理了下,數據庫能排序、分組結束的都儘量交給database,這樣速度快,因爲connect的資源是十分寶貴,即使使用了連接池。

1.今天導師要我寫下目標系統的捕獲效果,就是一件事情的出發,下一個事情是什麼,知道着用戶一步步按着流程下去;

2.TargetService中的invoke方法中添加這個邏輯,這樣就把可能存在物品獲取的情況都增加了進去即可。

else if (action instanceof ItemGotAction){
            ItemGotAction a = action
            check(player,{ p, t ->
                if(t.finishCondition.equals(Target.FINISH_COLLECT)){
                    if(a.items.containsKey(t.finishValue)){
                        finish(p, t.id)
                    }
                }
            })
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章