国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ChatGPT 設(shè)計游戲劇情 | 基于 AI 5 天創(chuàng)建一個農(nóng)場游戲,完結(jié)篇!

2023-03-24 11:55 作者:HuggingFace  | 我要投稿

歡迎使用 AI 進行游戲開發(fā)!?在本系列中,我們將使用 AI 工具在 5 天內(nèi)創(chuàng)建一個功能完備的農(nóng)場游戲。到本系列結(jié)束時,您將了解到如何將多種 AI 工具整合到游戲開發(fā)流程中。本文將向您展示如何將 AI 工具用于:

  1. 美術(shù)風(fēng)格

  2. 游戲設(shè)計

  3. 3D 素材

  4. 2D 素材

  5. 劇情

注意:?此篇文章多次引用?第 2 部分?相關(guān)內(nèi)容。簡單來說,第 2 部分使用了 ChatGPT 進行游戲設(shè)計; 更具體地,介紹了 ChatGPT 的工作原理、語言模型及其局限性。如果您還沒有閱讀過,可以跳轉(zhuǎn)閱讀更多信息。

第 5 天: 劇情

在本教程系列的?第 4 部分?中,我們介紹了如何將 Stable Diffusion 和 Image2Image 工具嵌入到傳統(tǒng) 2D 素材制作流程中,來幫助從業(yè)者使用 AI 制作 2D 游戲素材。

本文是該系列的最后一部分,我們將使用 AI 設(shè)計游戲劇情。首先,我會介紹使用語言模型為農(nóng)場游戲生成劇情的設(shè)計流程,請注意帶有 ???局限性?標(biāo)識的段落。其次,我會具體闡述涉及到的相關(guān)技術(shù),以及它們在游戲開發(fā)方面的發(fā)展方向。最后,我會對本系列做一個總結(jié)。

劇情設(shè)計流程

必要條件: ChatGPT。ChatGPT 會貫穿整個劇情設(shè)計流程??梢蕴D(zhuǎn)?第 2 部分?閱讀更多相關(guān)信息。實際上 ChatGPT 并不是唯一的可行方案,有許多競爭對手正在涌現(xiàn),包括一些開源的對話代理 (dialog agent)。我會在后面的部分詳細介紹對話代理新興領(lǐng)域。

  • ChatGPT:
    https://openai.com/blog/chatgpt/

  1. 讓 ChatGPT 寫劇情概要。?我給 ChatGPT 提供了大量農(nóng)場游戲相關(guān)信息,讓它寫一個劇情概要。

ChatGPT for Story #1
我: 我正在為一個農(nóng)場游戲設(shè)計劇情。類似星露谷物語或動物之森,這是一款操作簡單的閑置類模擬經(jīng)營游戲,玩家可以體驗到種植和收獲多種農(nóng)作物的樂趣。游戲內(nèi)的需要文字描述的地方有兩個: 一個是游戲介紹,篇幅在一到兩段; 另一個是農(nóng)作物簡介,可以是一兩句話。

農(nóng)作物有: 小麥、玉米、馬鈴薯、番茄、草莓、南瓜、辣椒、藍莓、大黃。

游戲的世界活力而又多彩,構(gòu)圖簡約而又溫暖。背景中有令人愉悅的鳥鳴聲和動物啼叫。它是一款可以在副屏上玩的休閑游戲,劇情應(yīng)該既簡單又有趣。

請為這款游戲?qū)懸粋€劇情概要。要求: 需要有一兩個 NPC,需要激勵玩家經(jīng)營和擴大農(nóng)場。

ChatGPT: 在農(nóng)場游戲中,您將扮演一名年輕農(nóng)夫,繼承了祖父留下的一小塊土地。您的鄰居名叫 Sam,他具有豐富的農(nóng)場經(jīng)驗,會在您經(jīng)營農(nóng)場時提供幫助。當(dāng)您種植和收獲小麥、玉米、西紅柿和草莓等農(nóng)作物時,您會獲得金幣獎勵,可用于購買新農(nóng)作物種子和擴大農(nóng)場。在農(nóng)場游戲中,您可以體驗活力多彩的世界,傾聽和美的自然之聲,放松勞累的身心。伴隨著 Sam 的鼓勵和收獲農(nóng)作物的喜悅,您將有動力繼續(xù)種植收獲新農(nóng)作物和擴大農(nóng)場。

ChatGPT 回答的劇情概要與 星露谷物語 極其相似。

  • 星露谷物語:
    https://www.stardewvalley.net/

???局限性:?由于訓(xùn)練語料庫的原因,語言模型傾向于生成現(xiàn)有的劇情。

這說明了不能完全依賴語言模型代替人工,而應(yīng)該把語言模型作為激發(fā)創(chuàng)意的工具。例如上文中 ChatGPT 生成了與星露谷物語相似的劇情,完全不具備原創(chuàng)性。

  1. 優(yōu)化概要。?與 第 4 部分 中的 Image2Image 相同,這類工具在工作流程中需要反復(fù)迭代多次才能發(fā)揮潛力。接下里,我繼續(xù)詢求 ChatGPT 更具原創(chuàng)性的結(jié)果。

ChatGPT for Story #2
我: 這劇情和星露谷物語太相似了,請寫一個更具原創(chuàng)性的版本。
ChatGPT: 在農(nóng)場游戲中,您將扮演一名年輕旅者,旅途中偶然發(fā)現(xiàn)了一片肥沃且充滿魔法的土地。這片土地由農(nóng)業(yè)女神統(tǒng)治,她賜予你耕種的天賦。當(dāng)您種植和收獲馬鈴薯、辣椒、藍莓和南瓜等農(nóng)作物時,您不僅會獲得金幣獎勵,還會獲得女神的祝福。女神的祝福會提高農(nóng)作物產(chǎn)量、解鎖新農(nóng)作物種子和新農(nóng)具、幫助農(nóng)場建設(shè)。

在旅程中,您會遇到其他的旅者,他們同樣受女神賜予并在這片土地耕種安家。他們會提供耕種幫助,讓您的農(nóng)場體驗更加愉快。

農(nóng)場是一個活力多彩的世界、伴隨著和美的自然之聲。女神的祝福不僅能賦予農(nóng)場力量,還能吸引各種生靈。生靈的到來可能會是挑戰(zhàn),也可能成為新的冒險。

您的目標(biāo)是經(jīng)營最繁榮的農(nóng)場,贏得女神的青睞,以及解開這個魔法之地的所有秘密。

這次的回答好多了。我繼續(xù)優(yōu)化結(jié)果,例如要求移除農(nóng)場游戲中不必要的魔法元素。經(jīng)過幾次迭代,我得到了一份滿意的劇情概要。接下來就是生成游戲劇情的具體細節(jié)了。

  1. 讓 ChatGPT 寫劇情細節(jié)。?劇情概要基本確定之后,我繼續(xù)詢求 ChatGPT 補充游戲劇情細節(jié)信息。就該系列的農(nóng)場游戲而言,唯一需要補充的是游戲介紹和農(nóng)作物簡介。

ChatGPT for Story #3
我: 聽起來不錯。我現(xiàn)在的計劃是先寫游戲介紹,再寫商店中的農(nóng)作物簡介。

你能從寫游戲介紹開始嗎?

ChatGPT: “歡迎來到農(nóng)場世界!在這款閑置類模擬經(jīng)營游戲中,您將扮演一名年輕的冒險家,在一片肥沃土地上定居。在經(jīng)驗豐富農(nóng)夫的幫助下,您將在富饒的土地上經(jīng)營自己的繁榮農(nóng)場。

您可以種植和收獲小麥、玉米、西紅柿和草莓等農(nóng)作物,利用收益擴大農(nóng)場; 您也可以嘗試新的農(nóng)作物,例如南瓜、辣椒和藍莓; 您還可以與其他農(nóng)夫交朋友,分享耕種技巧和建議; 您更可以發(fā)現(xiàn)新的冒險和挑戰(zhàn),建造所有人都羨慕的農(nóng)場。

還在等什么?現(xiàn)在就放松勞累的身心,沉浸式地體驗活力多彩的世界、傾聽和美的自然之聲、探索激動人心的冒險,播種、種植、收獲、擴張、建造農(nóng)業(yè)帝國吧!”

得到的回答還不錯。不過我在第 1~4 部分中開發(fā)的游戲內(nèi)容里,并沒有經(jīng)驗豐富的農(nóng)夫提供幫助這一特性,也沒有新的冒險和挑戰(zhàn)系統(tǒng)。

  1. 優(yōu)化細節(jié)。?同樣地,我繼續(xù)迭代優(yōu)化劇情細節(jié)。

ChatGPT for Story #4
我: 聽起來很不錯,但游戲內(nèi)沒有冒險和挑戰(zhàn)系統(tǒng)。你能去掉相關(guān)描述嗎?

對于擴建農(nóng)場和農(nóng)作物解鎖升級系統(tǒng),你仍然可以保留,請自由發(fā)揮。

ChatGPT: “歡迎來到農(nóng)場世界!在這款閑置類模擬經(jīng)營游戲中,您將扮演一名年輕的冒險家,在一片肥沃土地上定居。您將在富饒的土地上經(jīng)營自己的繁榮農(nóng)場。

您可以種植和收獲小麥、玉米、西紅柿和草莓等農(nóng)作物,利用收益擴大農(nóng)場; 您也可以嘗試新的農(nóng)作物,例如南瓜、辣椒和藍莓; 您還可以升級解鎖土地品種,種植更高級的農(nóng)作物。

還在等什么?現(xiàn)在就放松勞累的身心,沉浸式地體驗活力多彩的世界、傾聽和美的自然之聲、播種、種植、收獲、擴張、建造農(nóng)業(yè)帝國吧!”

我對這個回答很滿意。那么新的問題來了,我可以直接把這段內(nèi)容應(yīng)用到我的游戲中嗎?對于此系列的農(nóng)場游戲而言,或許可以,因為這是一款為 AI 教程開發(fā)的免費游戲。但是對于商業(yè)產(chǎn)品而言,最好不要,它很可能會導(dǎo)致潛在的法律、道德和商業(yè)后果。

???局限性: 直接將語言模型的生成內(nèi)容拿來自行使用,很可能會導(dǎo)致潛在的法律、道德和商業(yè)后果。

潛在的后果如下:

  • 法律: 目前圍繞生成式 AI 的法律環(huán)境非常不明朗,有幾起存在爭議的訴訟正在進行中。

  • 道德: 語言模型生成的內(nèi)容可能包含抄襲和偏見。詳情請見 道德與社會新聞稿。參考信息:
    https://hf.co/blog/ethics-soc-2

  • 商業(yè): 一些消息 來源顯示,AI 生成的內(nèi)容可能會被搜索引擎降低優(yōu)先級。SEO (Search Engine Optimization,搜索引擎優(yōu)化,是一項優(yōu)化搜索引擎排名的技術(shù)) 指出,不同于垃圾郵件需要被搜索引擎排除,AI 生成的內(nèi)容對搜索引擎具有一定的價值,但并不需要太高的優(yōu)先級。同時,一些 AI 內(nèi)容檢測 工具可以檢查搜索到的內(nèi)容是否為 AI 生成的,例如正在研究的語言模型 watermarking 可以給 AI 生成內(nèi)容增加?隱式水印,以使更容易地被 AI 內(nèi)容檢測工具捕捉。參考資料:
    https://www.searchenginejournal.com/google-says-ai-generated-content-is-against-guidelines/444916/

  • Google SEO 關(guān)于 AIGC 的文章:
    https://seo.ai/blog/google-is-not-against-ai-content

  • AI 內(nèi)容檢測工具:
    https://writer.com/ai-content-detector/

  • Watermarking 模型:
    https://arxiv.org/abs/2301.10226

考慮到這些局限性,最安全的方法可能是: 僅使用 ChatGPT 等語言模型進行頭腦風(fēng)暴,獲取靈感后手動完成最終內(nèi)容。

  1. 細化描述。?我繼續(xù)詢求 ChatGPT 對農(nóng)作物商品的細致描述。

ChatGPT for Story #5
我: 現(xiàn)在我想為游戲內(nèi)的每一種農(nóng)作物寫簡介。簡介會在游戲商店中展示,應(yīng)該與劇情緊密結(jié)合,且僅為一句簡短的描述。

首先,寫一句小麥的簡介。

ChatGPT: “所有農(nóng)場的主要作物,種植小麥可以獲得穩(wěn)定可靠的收益?!?/blockquote>

由于此系列的農(nóng)場游戲劇情簡短,使用 ChatGPT 生成全部劇情內(nèi)容非常有效。但是當(dāng)生成的劇情越來越長,局限性就會越加明顯: ChatGPT 不太適合生成長篇連貫劇情。即使僅僅是詢求 ChatGPT 為農(nóng)作物生成簡短的描述句子,幾次詢求之后生成的內(nèi)容質(zhì)量也開始下降并且陷入重復(fù)。

???局限性: 語言模型生成的內(nèi)容重復(fù)性高。

最后,我總結(jié)了使用 AI 設(shè)計游戲劇情的整體流程,以下是我個人經(jīng)驗的一些技巧:

  • 詢求劇情概要。?語言模型生成的長篇內(nèi)容質(zhì)量可能較低,生成高抽象度的劇情概要往往效果更好。

  • 頭腦風(fēng)暴。?語言模型生成的內(nèi)容不連貫,用在某個點上激發(fā)創(chuàng)意比較好。例如先設(shè)計一個角色基本框架,再使用 AI 來頭腦風(fēng)暴角色的具體細節(jié)。

  • 優(yōu)化內(nèi)容。?寫下設(shè)計的劇情內(nèi)容,并詢求語言模型如何改進。即使生成內(nèi)容不被采用,它也可能激發(fā)您改進相關(guān)的創(chuàng)意。盡管語言模型有以上種種局限性,但對游戲開發(fā)而言,對話代理仍然是一個非常有用的工具。而這僅僅是個開始,接下來我會探討對話代理的新興領(lǐng)域及其對游戲開發(fā)的潛在影響。

發(fā)展方向

新興領(lǐng)域

我在劇情設(shè)計流程部分介紹了如何使用 ChatGPT 輔助設(shè)計,也提到 ChatGPT 并不是唯一的可行方案。Character.AI 是一個提供多種極具個性的角色定制化對話代理服務(wù) (例如您可以跟 “埃隆·馬斯克” 和 ?“邁克爾·杰克遜” 對話) 的網(wǎng)站,同時它也提供專門的 創(chuàng)意寫作對話代理 服務(wù)。

  • Character.AI:
    https://beta.character.ai/

  • 創(chuàng)意寫作對話代理:
    https://beta.character.ai/chat?char=9ZSDyg3OuPbFgDqGwy3RpsXqJblE4S1fKA_oU3yvfTM

除此之外,還有許多尚未公開的對話代理模型??梢渣c擊參考文章查看這些模型的異同以及更多對話代理相關(guān)信息,其中涉及到的模型主要包括:

  • 參考文章:
    https://hf.co/blog/dialog-agents

  • LaMDA
    https://arxiv.org/abs/2201.08239

  • Bard
    https://blog.google/technology/ai/bard-google-ai-search-updates/

  • BlenderBot
    https://arxiv.org/abs/2208.03188

  • Sparrow
    https://arxiv.org/abs/2209.14375

  • Assistant
    https://arxiv.org/abs/2204.05862

上面提到的 ChatGPT 的競爭對手都是閉源的。此外也有一些對話代理的開源工作,例如 LAION 的 OpenAssistant,CarperAI 的開源報告,以及 谷歌的 FLAN-T5 XXL 的開源版本,這些與 LangChain 等開源工具結(jié)合使用,可以將語言模型的輸入和輸出連接起來,有助于開放式對話代理的開發(fā)工作。

  • OpenAssistant:
    https://github.com/LAION-AI/Open-Assistant

  • CarperAI:
    https://carper.ai

  • 谷歌的 FLAN-T5 XXL:
    https://hf.co/google/flan-t5-xxl

  • LangChain:
    https://github.com/hwchase17/langchain

前段時間,Stable Diffusion 開源版本的出現(xiàn)激發(fā)了很多領(lǐng)域爆發(fā)式革新,農(nóng)場游戲系列教程的靈感也來源于此。語言模型也相同,要在游戲開發(fā)中加入語言類的 AI 應(yīng)用,開源社區(qū)將成為未來的關(guān)鍵一環(huán)。如果您想跟上最新進展,可以在 Twitter 上關(guān)注我,隨時與我聯(lián)系,我們一起探討語言模型的發(fā)展?jié)摿Α?/p>

  • Twitter:
    https://twitter.com/dylan_ebert_

游戲內(nèi)開發(fā)方向

NPC: 除了在游戲開發(fā)流程中使用語言模型和對話代理幫助設(shè)計游戲劇情等之外,在游戲內(nèi)還有一個令人興奮的開發(fā)潛力尚未實現(xiàn),最明顯的例子是 AI 驅(qū)動的 NPC。實際上已經(jīng)出現(xiàn)了一些基于此想法的初創(chuàng)公司。就我個人而言,我目前還不清楚如何使用語言模型開發(fā)一個智能 NPC。但我認為 AI-NPC 就在不遠的未來,請持續(xù)關(guān)注我的最新進展。

控制系統(tǒng):?想象一下,如果不需要鍵盤、手柄等控制器,而用對話的方式來控制游戲會怎么樣?盡管現(xiàn)在還沒有游戲?qū)崿F(xiàn)這種功能,但它并不是一件困難的事。如果您對此有興趣,也請持續(xù)關(guān)注我。

結(jié)語

至此,5 天創(chuàng)建一個農(nóng)場游戲系列就結(jié)束了。那么,想看最終游戲的樣子,或者想親自試玩一下嗎?來 Hugging Face Space 應(yīng)用 或 itch.io 吧!

  • Hugging Face Space 應(yīng)用:
    https://hf.co/spaces/dylanebert/FarmingGame

  • itch.io:
    https://individualkex.itch.io/farming-game

Final Farming Game

感謝您閱讀?基于 AI 進行游戲開發(fā)?系列文章!本系列僅僅是 Hugging Face AI 開發(fā)游戲的開始,未來還會有更多內(nèi)容!如果您有任何問題,或者想了解更多相關(guān)內(nèi)容,現(xiàn)在來加入 Hugging Face 官方 Discord 頻道 與我們交流吧!

  • Discord 頻道:
    https://hf.co/join/discord

英文原文:?https://hf.co/blog/ml-for-games-5

作者:Dylan Ebert

譯者:SuSung-boy

審校、排版: zhongdongy (阿東)

ChatGPT 設(shè)計游戲劇情 | 基于 AI 5 天創(chuàng)建一個農(nóng)場游戲,完結(jié)篇!的評論 (共 條)

分享到微博請遵守國家法律
衡阳县| 宿迁市| 宁明县| 宝应县| 海门市| 当涂县| 梁河县| 西乌珠穆沁旗| 双牌县| 车致| 龙口市| 广州市| 九江市| 宣城市| 嘉鱼县| 登封市| 大庆市| 东丽区| 黄浦区| 宁武县| 台东市| 三穗县| 屯昌县| 铜陵市| 襄垣县| 方城县| 昭觉县| 康乐县| 金堂县| 铁岭县| 弋阳县| 西宁市| 扶风县| 久治县| 黄平县| 山东| 吐鲁番市| 渭源县| 丹棱县| 金华市| 万盛区|