呼叫事件圖形結構如下
藍色代表 警察局 紅色代表警察 黃色代表 死亡人 藍色球代表呼救人 黑色代表 敵人
警察目標是 攻擊 黑色人,但 路中 會碰到 黃色人,如果警察有 救人功能 則會先救人去醫院再看 是否 還有敵人攻擊。如果沒救人技能 則 按照預設打 黑色人
我設計的 思路是,先由 peoplemanager中的 人物求救,當然 這圖只有警察,應該會有 其他求救者。然後
sendmessageupwards 給 最上層 poolmanager 類,告訴他 需要 救人還是需要救火 或打人 或等等
poolmanager 負責 整理 接收到的資訊,去掉冗餘。因為 同一件事 可能會 多次 呼救,我們只要執行一次處理命令就可。
去掉冗餘後的 資訊,poolmanager會分析出 是 哪個 部門管的,也就是 下面的 幾個子類。
然後 派發給他們。比如 打敵人是 警察廳管理,救人是 醫院管理。相應派發出去。
警察廳 接到 訊息後,會 分派到 各個警察局,相當於車間一樣。分派方式,也是根據 每個警察局的 任務空閒度來處理。
警察局 接到 任務。注意,他 不會 派發給 警察。他會登記在 警察局黑板上,也就是 儲存起來。
該 警察局的 警察 看到 黑板後,就 全隊出發執行 第一條 任務,執行完成 就去做第二件任務。因為不是派發方式,所以很時時。
如果 去執行 打人的 任務時,有乙個警察 發現 附近房子**,他 正好有 救火的 技能,那麼他會執行 救火任務。
所以,大家能看到 呼叫模式 和 檢索模式 合用 的好處。呼叫是把眾多固定要執行的事情,歸類分派給每個部門,檢索好處是,
不需要 所有場景人物事情檢索, 只要 在自己的部門 檢索任務 執行,且時時更新任務。
**量有點大,下一章節 ,會貼**。期待吧
人工智慧 AI
編者按 羅布 史密斯 robsmith 是 pecabu 首席執行官 編者按 羅布 史密斯 robsmith 是 pecabu 首席執行官。人工智慧 ai 近來成為 報道的熱點話題。它擁有像 大資料 雲 等毫無意義的流行詞語的地位,也只是時間問題。通常情況下,我是人工智慧的堅定支持者。在人工智慧領域...
人工智慧(AI)
人工智慧是乙個很大的圈子,但人工智慧的基礎是機器學習。機器學習是什麼?其實就是人告訴機器想做什麼事情,並且給它一堆資料讓它模仿著去做。機器學習需要什麼?演算法 資料 程式 評估 應用。機器學習能做什麼?機器學習在資料探勘 影象識別 語音和自然語言處理中有著廣泛應用。機器學習流程?乙個機器學習的常規套...
關於人工智慧(AI)
前言 雖然已經幹了快10年軟體了,不過剛剛才在csdn上註冊。其實以前也註冊過乙個賬戶,但是嫌 速度太慢,所以就荒廢了。現在突然發現不覺得網速太慢了 雖然現在其實也很慢 我想可能是因為我有了越來越多的能用於思考的時間了,呵呵。談談人工智慧吧。人工智慧這個學科就和數學中的數論一樣 其立論極其簡單,任何...