听书阁_书友最值得收藏的免费小说阅读网

第016章:我,喜歡白嫖-《重生美利堅(jiān),這是我的時(shí)代》


    第(1/3)頁

    當(dāng)《吃豆人》涉及到了ai技術(shù)時(shí),這款游戲該怎么做?

    伊森不清楚。

    但當(dāng)伊芙琳把他拉進(jìn)新家的車庫,也就是女孩的新基地時(shí),在制作臺(tái)上攤開設(shè)計(jì)圖紙的女孩已經(jīng)有了思路,“伊森,關(guān)卡,分?jǐn)?shù),模型,獎(jiǎng)勵(lì)這些東西我們都可以慢慢制作,唯獨(dú)這四只擁有智慧的幽靈我們必須最先考慮,因?yàn)槲矣X得,如果沒有它們,整個(gè)游戲也就沒有了靈魂?!?

    伊森贊同這個(gè)觀點(diǎn)。

    隨著他的點(diǎn)頭同意,伊芙琳便又笑著道:“那我們就從幽靈的制作先入手?第一個(gè)問題,我想知道,在你的靈感里,這四只幽靈有幾種共通的模式?”

    “因?yàn)楫?dāng)共通模式確定之后,有關(guān)這一段的代碼,那就能直接復(fù)制?!?

    伊森覺得自己聽懂了,但又沒完全聽懂。

    所謂的聽懂了,指的就是復(fù)制。

    沒辦法,誰讓他的前世里,程序員復(fù)制代碼的梗實(shí)在是太多了呢?

    至于沒聽懂嘛……

    “噢伊芙琳,我想知道你說的共通模式是什么意思?”

    伊森果斷開問。

    “共通模式?這個(gè)指的其實(shí)就是幽靈的行為在你的設(shè)計(jì)中,有沒有共通的地方?”

    既然伊森不懂,伊芙琳便耐心解釋,“就比如說,四只幽靈追逐玩家,這個(gè)其實(shí)就是共通模式,但放在我們這里,共通模式這個(gè)詞語便不適用了,因?yàn)槟憬o四只幽靈設(shè)置了不同的特性?!?

    “你給紅色幽靈設(shè)置的特性是直接追逐,那么在寫代碼時(shí),它的特征那就是實(shí)時(shí)計(jì)算出自己和玩家之間的最短距離,然后順著這條道路一直前進(jìn)?!?

    “你給粉色幽靈設(shè)置的特性是埋伏玩家,那么在寫代碼時(shí),它的計(jì)算方式是實(shí)時(shí)計(jì)算出玩家的位置,然后按照玩家的面向,向前確定一些像素點(diǎn),然后把這個(gè)虛空的,玩家可能前進(jìn)的目標(biāo)變成幽靈的目的地,讓粉色幽靈前往這個(gè)位置,同時(shí),玩家每一次變動(dòng),粉色幽靈的前進(jìn)位置也會(huì)變動(dòng)?!?

    “而你給藍(lán)色幽靈設(shè)置的特點(diǎn)是配合紅色幽靈進(jìn)行圍堵,在這種情況下,那就必須把玩家所在的點(diǎn)確認(rèn)為中心點(diǎn),一頭連接紅色幽靈,一頭連接藍(lán)色幽靈,在這個(gè)過程中,紅色幽靈的行徑路線必須最先計(jì)算,如果他是橫向移動(dòng),那就是x軸,如果是縱向移動(dòng),那就是y軸,在這種情況下,藍(lán)色幽靈的行徑路線必須與他相對(duì)稱,以營(yíng)造出一個(gè)直角交點(diǎn),當(dāng)直角交點(diǎn)出現(xiàn)時(shí),你想要的圍堵效果才能體現(xiàn),藍(lán)色幽靈才能在游戲中以包夾的方式追捕玩家?!?

    “最后一個(gè)橙色幽靈,你設(shè)計(jì)的特性是駐守,那么在寫代碼時(shí),它的特征就是在出生地附近駐守,并以它為中心,設(shè)定一個(gè)檢測(cè)半徑,當(dāng)玩家進(jìn)入半徑時(shí),這只橙色的幽靈便會(huì)計(jì)算出最短距離,開始追擊,而當(dāng)玩家脫離他的判定半徑后,這只橙色的幽靈便會(huì)停止追擊,直至玩家再次出現(xiàn)?!?

    “因?yàn)樗麄兊淖分鹉J讲灰粯?,所以我們便不能把幽靈的追逐稱之為共通模式,反過來說,只要幽靈的行動(dòng)模式完全一樣,那么這些代碼就是……”

    伊芙琳拉長(zhǎng)了自己的聲線。

    而伊森則了然點(diǎn)頭,補(bǔ)充道:“共通的?!?

    “bingo!”伊芙琳笑著打了個(gè)響指,“so……在你看來,共通模式有哪些?”

    伊芙琳都已經(jīng)把話說的這么清楚了,那伊森描述起來也就簡(jiǎn)單多了。

    雖然前世的他只玩過《吃豆人》這款游戲,并沒有嘗試制作,但即便如此,四只幽靈的共通模式還是非常的好判斷的,就比如說逃跑和被抓。

    一,所謂逃跑,就是玩家扮演的角色吃到了地圖上四個(gè)角的發(fā)光豆后,給幽靈上的一層debuff。

    當(dāng)玩家吃到發(fā)光豆,處于無敵狀態(tài)時(shí),四只幽靈便會(huì)進(jìn)入害怕躲避的狀態(tài),因?yàn)樵谶@個(gè)時(shí)候,玩家扮演的角色是可以將他們反殺的,如此一來,變色逃跑就成了四只幽靈的共通模式。

    二,被抓,這個(gè)指的就是玩家處于無敵狀態(tài)時(shí),吃掉了幽靈后,幽靈的死亡狀態(tài)。

    由于在《吃豆人》中,幽靈死亡后是可以復(fù)活的,但必須回到中間的老巢進(jìn)行休整。

    所以,這個(gè)過程,那也是四只幽靈的共通模式。

    說實(shí)話啊!雖然伊森之前洋洋灑灑的寫了很多內(nèi)容,但這種分段的剖析,草稿紙上還真的沒有。

    因此,當(dāng)他在伊芙琳的詢問下回憶出這四只幽靈的共通模式后,伊芙琳便在那兒快速的記載。

    同時(shí),伊芙琳的嘴巴也不停歇,不斷說道:“如果拆開來看,逃跑這個(gè)模式就是四只幽靈檢測(cè)到地圖四個(gè)發(fā)光點(diǎn)的任意一個(gè)的消失,然后便進(jìn)入反方向奔逃的一種行為……”

    “被抓那就是四只幽靈在逃跑期間與玩家角色在地圖上同一坐標(biāo)的重疊反饋,這一點(diǎn)需要和幽靈對(duì)玩家的抓捕進(jìn)行區(qū)分,因?yàn)樽鴺?biāo)判定的檢測(cè)是相通的,不能出錯(cuò),所以……加個(gè)時(shí)間檢測(cè)?就比如說,在地圖發(fā)光點(diǎn)消失之后的一段時(shí)間里,幽靈一旦和玩家重疊,那就是被抓?”

    望著姐姐那奮筆疾書的身影,伊森有些感慨。

    因?yàn)樵跊Q定要制作《吃豆人》這款游戲時(shí),他根本就沒有預(yù)料到,這個(gè)游戲竟然能這么的難。
    第(1/3)頁

主站蜘蛛池模板: 龙南县| 本溪市| 杭锦后旗| 苍梧县| 聂拉木县| 平邑县| 铜川市| 文山县| 全椒县| 兴宁市| 苏尼特右旗| 宁河县| 邵阳县| 富平县| 哈尔滨市| 西乌| 越西县| 章丘市| 铜梁县| 临潭县| 霞浦县| 林周县| 微博| 谢通门县| 连平县| 西城区| 平山县| 景泰县| 青冈县| 阳信县| 海南省| 常州市| 岢岚县| 靖州| 林周县| 偏关县| 枝江市| 原阳县| 朔州市| 津市市| 施秉县|