網(wǎng)站建設(shè)的重點(diǎn)零食軟文范例300字
? ? ? ? ? 游戲開發(fā)這個領(lǐng)域,一直有較高的學(xué)習(xí)門檻。作為一個非專業(yè)的游戲愛好者,如果想要開發(fā)游戲,往往受制于游戲引擎的專業(yè)程度,難以完成復(fù)雜的游戲項(xiàng)目。
? ? ? ? ? AI IDE的誕生,提供了另外的一種思路,即通過AI 生成項(xiàng)目及代碼、資源的方式,僅通過對話來制作游戲。今天、我們就來基于國產(chǎn)的AI IDE :InsCode AI IDE 開發(fā)一個簡單的AVG游戲,拋磚引玉,希望對有游戲制作興趣的小伙伴有所幫助。
? ? ? ? ?首先呢,我們需要先到官網(wǎng)??下載安裝 InsCode AI IDE?,安裝好之后,我們點(diǎn)擊:“創(chuàng)建Python工程”。
? ? ? ? ? ? 在彈出的對話框里,輸入工程名稱:“AVGGame",并選擇項(xiàng)目所在地址,下面是Python的解釋器選項(xiàng),一般來說,如果有特定的Python解釋器版本要求,可以創(chuàng)建一個虛擬的環(huán)境,如果沒有要求,可以選擇使用原有配置的解釋器,也就是電腦上現(xiàn)有的Python版本,這樣也省去了每次做游戲都要安裝缺失的模塊。
? ? ? ? ? ?因?yàn)锳I 能夠生成項(xiàng)目需要的文件,所以下部的“創(chuàng)建main.py示例腳本”也可以取消勾選。
? ? ? ? ? ?進(jìn)入到空項(xiàng)目的開發(fā)界面,點(diǎn)擊右側(cè)欄位的的“AI”圖標(biāo),這時會展開AI對話框,對于我們不想寫代碼的開發(fā)者來說,只需要在這個對話框里跟AI對話,就能夠開發(fā)出游戲了。
? ? ? ? ???AI對話有兩種模式:改寫和問答,改寫模式是直接對工程代碼進(jìn)行改寫,問答主要用于回答問題。默認(rèn)情況下,"改寫"選項(xiàng)是選中的,這時我們輸入需求就可以生成項(xiàng)目需要的代碼和資源文件了。
? ? ? ? ? 下面我們輸入:“開發(fā)一個AVG游戲”,然后回車。沒錯,就這么幾個字,讓AI自由發(fā)揮去吧。
? ? ? ? ?回車后,很快可以看到AI的輸出,包括一些代碼和圖片文件,并配有文字說明:
- 圖片資源:首先需要創(chuàng)建游戲所需的圖片資源文件,包括背景圖片和角色圖片。將這些圖片放在
assets
目錄中。 - 主文件:創(chuàng)建
main.py
文件,包含項(xiàng)目的初始化和啟動邏輯。 - 游戲邏輯:創(chuàng)建
game.py
文件,包含游戲的主要邏輯,如場景切換和角色對話。 - 對話邏輯:創(chuàng)建
dialogue.py
文件,處理游戲中角色的對話邏輯。 - 配置文件:修改
.arts/launch.json
文件,配置項(xiàng)目的啟動參數(shù)。??
? ? ? 工作完成后,會在下方顯示“全部拒絕”和“全部接受”。一般來說,只要能走到這一步,我們看看說明文字基本符合要求,就可以點(diǎn)擊“全部接受”,采納生成的結(jié)果。
? ? ? ? ?采納結(jié)果之后,可以在左邊的文件資源樹下看到所有生成的資源文件和代碼,我們點(diǎn)開其中一張背景圖,可以看到AI在這里生成了一張背景圖和一張主角立繪,效果還是不錯的,關(guān)鍵還是無版權(quán)限制和免費(fèi)使用。
? ? ? ? ?第一次生成后,這里我們點(diǎn)擊左上角的”運(yùn)行“按鈕,可以看到運(yùn)行起來的效果。
? ? ? ? ?哈哈,這只是一個體驗(yàn),實(shí)際上,我們想要通過對話讓AI生成較好的游戲,我們還需要多做一些工具,比如我們要顯示中文,就需要有一個中文字體文件:在這里,我們使用阿里巴巴的普惠體OTF。????????
? ? ? ? 然后多給一些明確的說明,在InsCode AI IDE的對話框中輸入:"修改所有代碼,使用assets中的otf文件來顯示對白,并按下列劇情生成中文的對白內(nèi)容:一個女生去森林里,遇到一個野獸,被嚇昏迷,醒來后發(fā)現(xiàn)被小仙子救了。",輸入完成后回車,這時AI就會基于指定的劇本對項(xiàng)目進(jìn)行修改,待這個工作完成后,我們再次點(diǎn)擊“全部接受”。
? ? ? ? ?這樣一個簡單的AVG游戲就生成出來了,可以看到它還為我們增加了一些NPC圖片,當(dāng)游戲運(yùn)行時按下空格,可以看到文字內(nèi)容也在跟著劇情變化。
? ? ? ?至于后面的劇情、、、就要靠咱們的奇思妙想了。