文字生成遊戲AI平台給你的東西,和它給不了的東西

文字生成遊戲AI平台實際產出什麼、H5遊戲生成器能撐到多大規模、描述在哪一步不再是設計文件,以及一個晚上把第一版放上線的順序。

指南
Lily Lin
文字生成遊戲AI平台給你的東西,和它給不了的東西

文字生成遊戲AI平台把一句話和能玩的東西之間的距離壓得很短。你寫螢幕上發生什麼,平台補規則、畫素材、配音效,最後交回一個在瀏覽器分頁裡就能打開的版本。沒有場景編輯器,沒有腳本檔,也沒有素材資料夾要整理。代價同樣實在:拿到的是跑得起來的遊戲,不是每一行都能自己掌握的專案,每次改動都要回到那段描述。

這篇寫給沒有美術底子、只有想法的人。挑工具之前先把工作流程的形狀摸清楚,判斷會快很多。

文字生成遊戲AI平台交到手上的,是一個能玩的東西

產出是可玩的成品,不是原始碼專案。裡面有幾樣:平台推斷出來的一套規則、生成的圖形、聲音,以及讓這些東西在網頁裡跑起來的封裝。拿不到的是能親手擺放的場景樹、寫條件的腳本層、兩版之間逐項比對的畫面。

這個差別決定後面所有判斷。在引擎裡,專案檔是真相,建置結果是副產品。這裡描述是真相,其餘全是副產品,包括你剛玩過的那一版。兩個人寫同一段描述,做出來的東西都能滿足那段話,也會在那段話沒寫死的地方分岔。

BinkBink 走的就是這條路:描述進,能在瀏覽器裡跑的版本出,用連結分享。值得琢磨的不是它跑不跑得動,而是描述要具體到什麼程度,產出才值得留下。

從一句話到一局,中間發生什麼

流程裡有幾個分得出來的階段,雖然你看不見。平台先讀文字,抽出實體:玩家控制什麼、什麼在擋路、什麼算贏、什麼算輸。接著落到一兩個操作上,因為瀏覽器裡的短場次教不會五個按鈕。然後挑一條難度曲線,生成和描寫場景相配的畫面,打包成瀏覽器載得動的東西。

由此有兩條結論值得先記下。

具體比熱情有效得多。寫一句做一個好玩的平台跳躍,把所有決定留空,平台只能用預設值去填。寫成外送員騎機車穿過三條施工中的街、每二十秒加速一次、撞一次就結束,開場、失敗、節奏一次定完。後一句更短,做的工更多,因為每加一個限定就少一個待定項。

第二條是產出不確定。同一段話要兩次,兩次都滿足描述,都不是你腦中那張圖。這不是要回報的缺陷。它正是把描述當版本管理、把每次產出當草稿的原因。改動讓遊戲變好,描述也該跟著改,否則下一次生成又把改進抹掉。

H5遊戲生成器解決的是散布,不是規模

H5 在這裡指遊戲在瀏覽器裡跑。不裝檔,不過商店審核,不需要平台核准。手機和筆電開同一個連結,做完的版本在瀏覽器裡直接玩,傳給別人就能開。真正的收益在散布:一個可玩原型能塞進聊天、貼文、客服回覆、文件。門檻比發一個應用程式低得多,在原型階段,這就決定拿不拿得到回饋。

成本壓在下面。瀏覽器給的預算固定:邏輯和繪製擠在同一個行程裡,WebGL 環境要和頁面一起待在記憶體中,素材必須在第一格可玩之前到位。中階手機上這份預算很快見底,大場景 3D、密集粒子和同框多個動畫角色都會頂到天花板。

題材的匹配是算術,不是品味。可見物件少、循環清楚的短場次遊戲塞得進去:無盡跑酷、街機生存、簡單解謎、合成棋盤、帶插圖的分支敘事。需要持久世界、需要玩家同步、需要同時跑幾百個單位的東西塞不進去,換多少種寫法都抬不高這條線。

還有一條安靜的邊界。瀏覽器裡的成品住在一個網址上。跨裝置存檔、帳號、排行榜,以及清掉快取之後還留得住的東西,都需要伺服器。從描述生成出來的版本不帶伺服器。

描述在哪裡不再是設計文件

有四樣東西一定會從段落裡漏掉,早點知道能省幾週。

第一是含糊。好玩、精緻、有手感這類詞描述的是感受,感受沒辦法被執行。平台只能對判得出來的條件起作用:玩家按了什麼、碰到什麼會發生什麼、什麼時候結束、每樣東西跑多快。轉不成判定的句子,在轉換過程裡就消失了。

第二是操作精度。逐格手感、跳躍弧線、受擊後的回復窗口,都要拿著能在毫秒間重玩的版本去調數值。AI做遊戲在這裡只能改句子再重新生成,工具很粗。你能把跳躍從發飄改成發沉,調不出讓平台遊戲顯得公平的那十一格寬容。

第三是狀態複雜度。如果玩家有鑰匙而且門是開的,這種規則自己就寫完了。商店第三天補貨、價格隨聲望浮動、稀有物品只在第二個頭目之後出現,那是一套系統,而系統要明示狀態、執行順序和儲存。描述載得動循環,載不動模擬。

第四是內容量。生成一個畫面便宜,生成二十關還不重複,那是產線問題。一旦需要戰役,句子就變成目錄,你又回到手寫加生成輔助的狀態。

一個晚上把第一版放上線

到真的動起來最快的路,是把範圍砍到只剩流程這一個變數。一次做完。

  1. 在文字檔裡寫三句:玩家每十秒做什麼、什麼結束這一局、什麼讓它越來越難。總共控制在四十字以內。
  2. 用這三句生成,別加第四句。
  3. 玩五分鐘,只挑一個缺陷。挑讓你停手的那條,不是截圖裡最難看的那條。
  4. 改掉負責它的那一句,重新生成,再玩。缺陷改完還在,問題就不在那一句,而在循環本身。
  5. 把連結傳給三個沒讀過那三句的人,只問一個:什麼時候你不想再玩下去。別問好不好玩。

第四步最容易出錯。一次改兩三句,版本變好了,但沒人知道是哪一處起的作用。一次只改一句,原因和結果還連在一起,一輪也短到一晚能跑五輪。

哪些人不該從這類平台起步

手感本身就是賣點的遊戲,從引擎起步更快。那裡調參的循環就是產品,描述替代不了盯著結果拖數值。

想法是一個世界而不是一個循環的人,也該先停一下。設定、人物、地圖,光寫就能吃掉幾個月,可玩的核心一直懸著。平台會生成一個符合設定、卻沒有任何事值得做第二遍的東西。這是沒人提前警告的那種失敗。

需要程式碼歸屬權的團隊是第三種情況。要審查、要比對差異、要別人接手擴充、要維護好幾年,成品必須是專案。

要設計帳號、經濟、連線對戰的人,把這條路當原型階段就好,別當交付方式。缺的那層伺服器屬於結構問題,不是裝潢問題。

花一個月之前先過四關

核心循環能連著玩三遍不膩嗎?這一問考的是循環而不是打磨,也最能預測下個月值不值得。

你能說出下一個要改的變數是哪一個嗎?答案含糊,說明設計還停在氣氛層面,再生成幾次也不會清楚。

別人不用聽解釋就能打開嗎?打不開的版本等於私人實驗,私人實驗換不來讓下一版變好的回饋。

範圍還是一螢幕嗎?當誠實的答案變成一螢幕加一張地圖加一間商店,把你帶到這裡的這套流程就不再合適,轉去有明示狀態的工具,是遲了而不是早了。

那段描述就是設計文件。十秒能讀完,具體到陌生人不用問你就能實作,就夠了。

最新文章

用 AI 參加 Binkbink 萬聖節遊戲創作賽
用 AI 參加 Binkbink 萬聖節遊戲創作賽
不會畫圖、不會寫程式,怎麼製作自己的遊戲
不會畫圖、不會寫程式,怎麼製作自己的遊戲
汽車遊戲製作的三條路線:無程式碼、遊戲引擎與 AI 生成
汽車遊戲製作的三條路線:無程式碼、遊戲引擎與 AI 生成

創作自己的遊戲,與朋友一起玩AI 驅動

使用 BinkBink AI 遊戲製作工具,創作好玩的遊戲與朋友同樂。幾分鐘內即可設計、分享並一起遊玩!

立即開始創作

熱門遊戲

查看全部

推薦文章