亚洲国产日韩人妖另类,久久只有这里有精品热久久,依依成人精品视频在线观看,免费国产午夜视频在线

      
      

        解構(gòu)戰(zhàn)斗:為《光環(huán)無限》設(shè)計多人機器人

        解構(gòu)戰(zhàn)斗:為《光環(huán)無限》設(shè)計多人機器人

        分析玩家的戰(zhàn)斗行為

          《光環(huán):無限》的開發(fā)團隊提出“《光環(huán)》中的戰(zhàn)斗行為是一種參與的動態(tài)節(jié)奏,是一種反應(yīng)性和精神性的舞蹈,感覺就像一部交響樂”。演講者延續(xù)了這一思路,認(rèn)為玩家的戰(zhàn)斗行為可以分為五種技能:掃射、瞄準(zhǔn)、投擲手榴彈、近戰(zhàn)、掌握時間繼續(xù)戰(zhàn)斗或逃跑。

          全勝

          掃射的基本運動方式有四種:相對于目標(biāo)的水平運動,以跳躍和下蹲的形式移動或躲避攻擊,根據(jù)敵人的動作確定己方動作的時間,各種動作的復(fù)雜組合。

          那么不同等級玩家的掃射行為是怎樣的呢?新手玩家通常只會往前沖,他們很難同時控制射擊和移動按鈕;二級玩家可以水平移動,控制與對手距離,兩者可以同時進行;三級玩家可以在水平移動的基礎(chǔ)上增加跳躍操作;最高級別玩家的動作非常復(fù)雜,因為這種類型的玩家適應(yīng)的是操作水平高的對手。他們需要更高難度的操作來保證自己的生存和擊敗對手,并能在短時間內(nèi)做出各種動作的組合。

          目標(biāo)

          遵循與掃射相同的過程,演講者分析了不同水平玩家的瞄準(zhǔn)行為。新隊員瞄準(zhǔn)射擊水平低,對武器的使用和射擊距離的把握不熟悉;二級玩家可以更精準(zhǔn)的瞄準(zhǔn)目標(biāo),可以考慮在對方盾值較低的情況下射擊頭部;3級玩家可以輕松瞄準(zhǔn)敵人,瞄準(zhǔn)時開始考慮武器的后坐力;最高水平的玩家即使在比賽進行得如火如荼的時候也不會出現(xiàn)任何瞄準(zhǔn)失誤。

          通過分析,演講者認(rèn)為瞄準(zhǔn)的要點包括:瞄準(zhǔn)精度(即下圖中的綠色圓圈)、瞄準(zhǔn)器與目標(biāo)的距離、瞄準(zhǔn)目標(biāo)的速度、跟蹤目標(biāo)移動方向變化的反應(yīng)能力、高水平選手對目標(biāo)位置的預(yù)判和瞄準(zhǔn)能力。

          扔手榴彈。

          當(dāng)游戲開始時,玩家的庫存中會有手榴彈,這會造成大范圍的傷害。低級玩家在游戲中往往不會使用手雷,因為瞄準(zhǔn)、移動、射擊對他們來說已經(jīng)夠復(fù)雜了;更有經(jīng)驗的玩家會在近戰(zhàn)或者戰(zhàn)斗結(jié)束時使用,以便對失去視力的對手造成致命傷害;最高級別的玩家往往會花大量時間使用手榴彈來控制對手在戰(zhàn)場上的移動位置,而不是直接扔向目標(biāo)。

          總結(jié)一下,投擲手榴彈的技巧包括:投擲的準(zhǔn)確性,根據(jù)手榴彈的種類確定投擲的位置,根據(jù)目標(biāo)盾牌的狀態(tài)改變手榴彈的投擲時間,在你想阻止對手去的地圖區(qū)域投擲手榴彈,在預(yù)計對手會出現(xiàn)的位置投擲手榴彈。海嘯

          近戰(zhàn)可以產(chǎn)生巨大的傷害,是快速結(jié)束戰(zhàn)斗的好方法。新手玩家很難同時跟蹤敵人的位置和按下近戰(zhàn)按鈕。等級較高的玩家,能夠判斷雙方的戰(zhàn)斗狀態(tài),當(dāng)觀察到對手處于失利狀態(tài)時,就會開始近戰(zhàn);最高等級的玩家,已經(jīng)完全掌握了每一類武器可以造成的傷害值,通過近戰(zhàn)打擊會獲得極大的殺傷力。當(dāng)這些玩家覺得有信心在不危及自身的情況下殺死對手時,就會拉近與對手的距離,進行近戰(zhàn)。因為近戰(zhàn)時間短,玩家最需要考慮的是對方的護盾狀態(tài)和預(yù)估傷害值。

          總結(jié)一下,近戰(zhàn)技能的要點包括:一般瞄準(zhǔn)技能;根據(jù)敵人盾牌的狀態(tài)確定近身戰(zhàn)的時間;當(dāng)你處于優(yōu)勢時,拉近與對手的距離,進行近身肉搏。

          選擇繼續(xù)還是結(jié)束戰(zhàn)斗。

          演講者和他的團隊對有經(jīng)驗的玩家做了大量的采訪,總結(jié)出決定游戲結(jié)局的因素包括:玩家和對手的距離,玩家的彈藥狀況,玩家和對手的護盾狀況,地理位置。同時玩家在做決定之前需要掌握兩點:一是盾牌、彈藥、射擊距離等概念的重要性。如果玩家沒有盾牌,那么再多的彈藥也沒用;第二,玩家需要對自己和對手的技術(shù)水平有清醒的認(rèn)識。

          四。AI機器人戰(zhàn)斗行為的例子

          在總結(jié)了不同級別玩家的行為模式后,團隊接下來需要考慮的是如何在機器人設(shè)計中重現(xiàn)這些行為。

          機器人行為設(shè)計的過程包括:觀察人類行為;與優(yōu)秀的工程團隊合作,在現(xiàn)有的人工智能代碼庫中創(chuàng)建觀察到的行為模式;確定機器人發(fā)射的大概時間;并對機器人動作進行隨機更改,以確保它們始終是動態(tài)的。演講者以掃射和選擇繼續(xù)或結(jié)束戰(zhàn)斗的行為為例,解釋了他的團隊是如何設(shè)計機器人的。

          機器人掃射行為

          前面已經(jīng)確定了人類玩家掃射的基本運動模式,所以只需要機器人學(xué)會同樣的行為:當(dāng)感覺到在敵人的火力下時,機器人會相對于目標(biāo)前后移動,也會跳躍和下蹲來躲避對方的攻擊。

          然而,掃射技能是基本運動模式的高度復(fù)雜的組合,因此在設(shè)計中需要一些額外的參數(shù)調(diào)整。演講者和他的團隊開發(fā)了一套程序,可以重現(xiàn)不同技能水平的球員的投籃模式。一些最重要的參數(shù)是:在改變方向之前向某個方向射擊的時間,射擊期間的暫停,暫停的長度,跳躍的時間,下蹲的時間,以及保持下蹲的時間。以各種方式組合這些不同的變量,直到機器人的最終表現(xiàn)與不同水平的人類玩家相匹配。機器人選擇逃跑或者繼續(xù)戰(zhàn)斗。

          首先,機器人可以讀取玩家生命值和護盾狀態(tài)的數(shù)據(jù),需要不同數(shù)值的重量分析,比如護盾狀態(tài)比彈藥更重要。然后根據(jù)讀取的數(shù)據(jù),分析輸出一個數(shù)值,這個數(shù)值代表機器人的自信程度。如果數(shù)值高,它應(yīng)該選擇繼續(xù)戰(zhàn)斗;如果數(shù)值低,說明需要退。這時候機器人會想辦法擾亂對方的視線。

          下圖是機器人置信度的計算公式。將對手的護盾狀態(tài)、己方護盾狀態(tài)、目標(biāo)距離、己方武器狀態(tài)和對手與機器人的距離差五個值歸一化,并賦予這些值不同的權(quán)重。最后將它們相加得到的值歸一化,輸出0-1范圍內(nèi)的自信值,作為選擇是逃跑還是繼續(xù)戰(zhàn)斗的依據(jù)。

          摘要

          演講者通過觀察和分析人類玩家的戰(zhàn)斗行為,確定了《光環(huán):無限》機器人需要執(zhí)行的核心操作和行為。通過模擬人類玩家的行為,AI機器人提供了一種有效的學(xué)習(xí)工具,可以幫助玩家在多人游戲中提高水平。雖然很多動作是《光環(huán):無限》游戲獨有的,但是識別和模擬人類游戲行為的過程同樣適用于其他游戲中構(gòu)建類似人工智能的團隊。

        鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
        上一篇 2022年8月23日 09:15
        下一篇 2022年8月23日 09:15

        相關(guān)推薦

        聯(lián)系我們

        聯(lián)系郵箱:admin#wlmqw.com
        工作時間:周一至周五,10:30-18:30,節(jié)假日休息