這次來談個奇怪的主題,就是人工智慧(AI),不是電影的那個= = 我們在玩遊戲的時候常常會看到非人控制的單位,像說格鬥遊戲中會自己動的敵人、網路遊戲的NPC等等,都是人工智慧的一種。這些虛擬角色並不是隨自己的意志行動而行動,而是有許許多多的人工智慧模式存在,而且這些模式跟我們生活中的思考模式,還有主動被動的地位,是有莫大關係的(因為這些還是人作的嘛)。對於這些模式,小弟自己大致分成三種,如下表(懶得畫,用word打= =a)
可以從上表看得出來,人工智慧越接近隨機時主動性越強,越與時空相關時主動性越弱,不過除了這三種以外還有幾種例外,下面有寫。下面就用格鬥遊戲中的AI(玩家敵人)來稍稍討論一下各種模式跟生活中實際的範例,但是只討論外在行動,不討論想法就是了。圖片中P是玩家(主角),E是敵人(AI)
(AI主動型,對象為主角)
☆AI解釋:通常能完全按人類思考動作,能夠預測動向。
◎與時間有關
AI範例:跳完踢,踢完走,走完跑,跑完跳,形成週期性循
環動作。
生活實例:中秋到了吃月餅,冬至到了吃湯圓。
AI範例:跳完踢,踢完走,走完跑,跑完跳,形成週期性循
環動作。
生活實例:中秋到了吃月餅,冬至到了吃湯圓。
◎與主角的動作、相關數值有關
AI範例:如果主角在睡覺則敵人用鐵扇打他。
生活實例:看到別人圍上去看某個東西,自己也會黏上去看。
☆用以上相關性組合做成的人工智慧都在主動型的範圍內。
☆模式評語:能夠用現下的狀況作出相對應的動作。如果對應
的動作好,主角就越難應付,但是如果對應的動
作不好,那麼主角就越容易獲勝,是真槍實彈的
對決模式,也是設計攻擊策略的主要模式。因為
動作不會變換,主角能夠分析敵人的對應動作找
出弱點,所以對主角來說敵人的動作是被動的。
(AI非主動型)
生活實例:看到別人圍上去看某個東西,自己也會黏上去看。
☆用以上相關性組合做成的人工智慧都在主動型的範圍內。
☆模式評語:能夠用現下的狀況作出相對應的動作。如果對應
的動作好,主角就越難應付,但是如果對應的動
作不好,那麼主角就越容易獲勝,是真槍實彈的
對決模式,也是設計攻擊策略的主要模式。因為
動作不會變換,主角能夠分析敵人的對應動作找
出弱點,所以對主角來說敵人的動作是被動的。
(AI非主動型)
☆AI解釋:沒辦法預測,不知道什麼時候會做什麼事。
☆AI範例:如果站立時使出隨機招式。☆生活實例:人生就像變化球,你永遠不知道怎麼去接它。
☆模式評語:因為完全不能預測動作,主角會不曉得該怎麼應
對,所以對主角來說敵人的動作是主動的。然而
因為敵人攻擊方式對象不是對任何人,攻擊起來
像在發羊顛瘋,破綻較多。
(AI半主動型,對象為主角)
☆AI解釋:能大概知道動作模式,可是還是捉摸不定。
☆AI範例:在跑步中加入隨機動作。
☆生活實例:晚上到了,隨機選吃雞腿飯、排骨飯、魚排飯。
☆模式評語:這樣的AI模式可以接近主動型AI,也能接近非主
動型AI,變化較大,而且比完全主動型AI不容易
接招。這也是一般快打遊戲中較常用的AI。
(AI主動型/半主動型,對象不一定為主角)
☆AI解釋:能按照人類思維動作,但是不一定會攻擊主角。
☆AI範例:走到一半突然對空氣揮拳。
☆生活實例:把手機當成滑鼠用。
☆模式評語:為了減少AI的困難而加入的廢招,對主角而言,
敵人似乎常在狀況外,不知道在作什麼。這樣的
AI能提供破綻給玩家擊破,而且因為判斷事件不
是隨機的,使攻擊的不確定性降到最低,所以對
主角而言這樣的攻擊模式是被動的。這種模式也
可以歸類在AI主動型裡,當作策略之一。
(AI被動型)
☆AI解釋:只有被攻擊時才做出對應動作。
☆AI範例:在被攻擊後立即用恢復藥。
☆生活實例:小明被呼了一巴掌,嚎啕大哭。(囧)
☆模式評語:這樣的AI模式很容易備受攻擊,但是同時給主角
傷害。因為只有被攻擊時才會反擊,像草屢蟲反
射動作一樣,所以只要主角不動就對主角完全沒
有威脅性。對AI而言AI被動型也可以歸類在AI主
動型裡,當作策略之一。
(AI不動型)
☆AI解釋:沒有攻擊性,只會走來走去。
☆AI範例:練習敵人。
☆生活實例:石雕。
☆模式評語:因為完全沒有攻擊性,敵人會像沙包一樣被主角
痛宰,可以說是完全放棄的一種模式。對AI而言
AI不動型也可以歸類在AI主動型裡,因為判斷事
件是一定的。
當然,上面所討論的只有一對一(一個主角對一個敵人)的狀況,想要作出更豐富、更團結的AI,非得討論到主角隊友跟多數敵人不可,這邊就不多說了,因為小弟手酸了╮(﹀_﹀")╭
人家說"人生如戲、戲如人生",遊戲中的世界,其實也多少反映了現實世界中人面對事情的態度。只是,每個人的所作所為,還有心中所想的事情,是超乎我們想像的。也許今天發生的事件。是經年累月各種不同的事件所累積而產生的,這也是為什麼未來是這樣難以捉摸的原因(還有為什麼蝴蝶效應會紅的緣故= =)。然而,我們不能因此而氣餒,逃避現實。因為,我們在現實生活中都是玩家,每個個性不同、相貌不同的玩家。能夠扮演好自己的角色、努力不懈並撐到最後的人,才是通過人生這個遊戲的贏家。
....小弟我也該回到學生的角色啦,電磁學我來了┬_┬
沒有留言:
張貼留言