3DPrompt.
GitHub
返回作品庫
GPT-6 Astra作者原始提示詞

工作桌上的機器人寵物

一份詳盡的 Three.js 遊戲規格,描述一隻動作生動、電池電芯清晰可見、可充電並能執行三項物件驅動工作的四足機器人。

創作者 ZEUS⚡️查看原始來源
工作桌上的機器人寵物

關於此範例

創作者公開的提示詞。翻譯或自行修改都可能影響結果。

原始提示詞已對照作者的貼文或同一作者的直接回覆進行查核。譯文保留原有指示;原文則另行保存。

創作者備註

將規格儲存為專案檔案,並遵循其中的範圍與優先順序。先完成剪影、比例與腳掌穩定落地的行走,再加入頭部追蹤、電池狀態與三項工作。原文明確排除物理引擎,並將場景限制在一張工作台;在判定完成前,請檢查指定的渲染結果。

Three.js機器人寵物逆向運動學程序化動畫3D 遊戲

提示詞

完整規格。 請將它儲存為專案資料夾中的檔案,而不是聊天訊息。 接著:/goal 用 three.js 建立這個專案,讀取 SPEC.md 並 確實遵循,尤其是第 9 與第 10 節。 { 開始 } 1 這是什麼 一隻小型四足機器人住在工作台上。你替它充電、 和它玩耍,還會交給它三項工作。它永遠不會離開工作台, 你也不會。這就是整個遊戲。 這個作品只靠兩件事支撐,除此之外什麼都不靠:機器人的 外觀,以及它的動作。玩家整個遊戲過程都會從固定距離 看著同一個物件,因此這個物件必須值得觀看, 而且必須動得像活的一樣。 它不是會說話的寵物。沒有聲音、沒有嘴巴、沒有螢幕上的臉, 也永遠不會重複你說的話。它是一台會注意 你的機器,而這是截然不同、也更好的事。 2 機器人 大小約如一隻貓,使用四條腿。 比例,魅力的來源: - 身體是圓潤的方塊,比高更寬,長度約為兩個頭部 寬度。看起來很沉重。 - 頭部相對身體偏大,約佔身體高度的 40%, 安裝在短頸部前方。看起來充滿好奇。 不是 Q 版頭部,眼睛也不大。 - 相較於身體,腿部很纖細,因此沉重的物體 由輕巧的肢體支撐。這種對比讓行走看起來 細緻,而不是笨拙。 - 一小截尾巴,其實是配重,會像配重一樣擺動 - 頭上只有一根短天線,每個動作過後都會甩動並在半拍 之後穩定下來。幾乎不增加成本,卻是整個模型 最能帶出生氣的單一元素。 材質最多三種,不得超過: 1 塗裝面板,柔和的骨白色,霧面,略帶暖意。覆蓋 背部、臀部與頭頂。可見表面至少有 60% 使用此材質,否則看起來會像一堆零件。 2 裸露的加工金屬,冷調中灰色,用於腿部、框架、關節與 頸部。只有每個關節環使用暖黃銅色。 3 深色橡膠,近黑色且為霧面,用於四隻腳、頸部 護套與纜線。 臉部:兩枚大小相同的圓形鏡片,左右分開,凹陷於 眉部橫向加工凹槽的後方。凹槽是加工出的邊緣,不是眉毛, 也絕不會移動。所有表情都來自頭部角度、 天線與鏡片亮度。 一個小瑕疵:其中一塊肩部面板的色調略有不同, 彷彿曾經更換過一次。不刻意引人注意。 剪影測試,通過或失敗:將機器人從側面與四分之三 角度渲染成純黑,置於白底上,解析度為 64×64 像素。 抬起的頭部、頭部與身體之間的空隙、四條腿之間 能透光的間隔,以及尾巴都必須仍然清晰可辨。若任意 兩個量體融為一體,就修改模型,而不是修改渲染。 3 電池就是進度條 一列五個電芯沿著一側軀幹排列,發出琥珀色光。電量下降時, 它們會逐一熄滅;充電時則逐一亮起。畫面上 不顯示數字或進度條。 5 個電芯 俐落,頭部抬起,尾巴擺動 4 正常 3 速度較慢,頭部略微下垂 2 動作之間會坐下,而不是站著 1 自己走到充電墊前等待 0 收起腿,在原地關機, 鏡片熄滅,等待被帶到充電墊 它永遠不會故障、死亡,電量歸零也不會失去任何東西。 4 動作方式 - 真正的行走。採用對角步態,腳掌踩在工作台上, 身體在腳掌上方移動時,腳掌保持不動。腳掌不會 滑動。 - 重量感。承重的那一對腿會讓身體下沉。起步時, 身體會先向前傾再移動。停止時,會踏出一小步 來穩住自己。 - 它會看著你。當游標位於工作台上方時,頭部會跟隨游標, 而且頸部會先於身體帶動轉向。 - 它會恢復平衡。推它一下,它會踉蹌、張開一條腿 踩穩,再重新站直。它絕不會翻倒。 - 它會安定下來。靜止站立時,每隔幾秒就會轉移重心, 鏡片則會慢慢眨動:亮度變暗後恢復,不會 闔上。 它會透過練習變得更好。每完成一項工作,搖晃幅度就會 小一些,動作也會快一些,直到達到上限。 不會有任何提示宣告這件事。完成第二十項工作時,它的動作會明顯 像一台知道自己在做什麼的機器,而這項變化就是 遊戲中唯一的成長。 5 工作台 一張工作台,從固定距離觀看。溫暖,帶有使用痕跡。 工作台面是磨損後變淡的木材。後方牆面為冷調灰綠色, 保持樸素。機器人使用裸露金屬,關節處帶暖黃銅色。鏡片與電芯 發出琥珀色光,是唯一的發光色彩。燈光從一側投射, 色調溫暖,形成一道長而柔和的陰影。其他一切都降低飽和度。 工作台上有:一個纏著纜線的充電墊、一罐螺栓、 一條捲起的布、一個小木箱、一盞桌燈、一顆橡皮球、一只 錫碗。除此之外什麼都沒有。 燈是唯一的光源。機器人從燈前經過時, 它的影子會掠過工作台。 6 只透過用途呈現 - 你將球拖過工作台,機器人的頭部會先跟隨球移動, 接著身體才轉向追隨 - 你把機器人放到充電墊上,一個電芯會亮起,接著是下一個, 每個電芯之間都有停頓 - 你從側面推它,它會踉蹌,張開一條腿 穩住自己,然後站直 - 你把一顆螺栓丟進錫碗,它會走過去,用嘴部面板 撿起螺栓,再把它帶到罐子裡 - 你不理它,它會走到工作台邊緣,向下探望, 然後退開 - 你搔它背上的面板,它會壓低身體並 保持不動,直到你停止 把這些情況全部以實際動作呈現出來。絕不要用說明文字解釋。 7 三項工作 每項工作都用來展示一種不同的動作,而且都必須 透過把物件放到工作台上來觸發,絕不能使用選單。 取物 將一顆螺栓放在任意位置。它會走過去,撿起螺栓, 帶到罐子裡。展示行走與轉向。 堆疊 放置三個木箱。它會一次一個地將木箱推成一疊, 展示推動、支撐與抬升。 追球 滾動球。它會追上球,用腳踩住球使其停止,然後 把球帶回來。展示奔跑、滑步與停止。 每項工作都會消耗少量電力。電量為 2 個電芯時完成的工作, 會比電量為 5 個電芯時的同一項工作更慢、更容易搖晃。 不排隊、不限順序、沒有計時器,也沒有獎勵。 8 介面 底部中央:當某個物件位於可互動範圍內時,顯示一張單一提示卡, 標示按鍵或拖曳方式,以及對應動作;物件離開範圍後提示卡 就消失。 畫面上不要有其他內容。沒有電池條、幸福度計量、 飢餓度計量、金幣、等級、經驗值、星星、 計時器、選單、設定、教學彈窗,也沒有懸浮在機器人 上方的標籤。 玩家需要知道的一切,都呈現在機器人的身體上。 攝影機:固定在工作台前方,從正面偏四分之三角度、 略高的位置拍攝。垂直視野為 40 度。機器人位於工作台中央時, 高度應佔畫面高度的 30% 至 45%。 在 1080p 下,每個電池電芯至少寬 8 像素。整張 工作台始終都要入鏡。可拖曳繞行約 60 度,但不得超過。 攝影機永遠不離開工作台,也永遠不 切鏡。 9 明確列出的禁用項目 寵物方面:沒有聲音、沒有說話、沒有重複你說的話、沒有 麥克風、沒有螢幕上的臉、沒有嘴巴、沒有眉毛、沒有 帶瞳孔的卡通眼睛、沒有愛心、沒有表情符號、沒有對話框、 沒有名稱輸入、沒有服裝、沒有帽子、沒有塗裝商店。 免費遊玩元素:沒有金幣、寶石、任何形式的貨幣、沒有 商店、廣告、每日獎勵、連續登入、通知、 必須購買的能量、等待計時器、等級、 經驗條、成就或排行榜。 遊戲玩法:沒有敵人、戰鬥、生命值、傷害、死亡、 故障、維修小遊戲、失敗狀態、分數、 計時器、任務標記、過場動畫或載入畫面美術。 不要重複我先前作品的元素:沒有海灘、棕櫚樹、螃蟹、 漂浮島、燈籠、櫻花、忍者、 手裏劍、體素方塊、十字鎬、熔岩、汽車、城市、 水下場景或海帶。 渲染方面:不要使用寫實貼圖、硬陰影、鏡頭光暈、 電影顆粒、上下黑邊、景深模糊、色差或 灰色螢幕霧效。只在鏡片與電池電芯上使用泛光。 10 建置預算 這個作品必須在一個工作時段內完成。以下所有項目 都是本版本明確禁止的內容。不要加入、不要做空殼、 也不要留下待辦事項。 不要第二個房間,不要戶外場景 不要第二隻機器人 不要儲存或載入,重新載入時就是一隻全新的機器人 不要使用物理引擎:四條腿在平面上的逆向運動學必須手寫, 工作台上的道具則使用簡單的方盒碰撞 不要布娃娃系統 不要聲音 不要選單、設定或暫停畫面 不要超過三項工作 不要日夜循環 時間必須依照以下順序分配: 1 機器人的比例與剪影測試 2 行走循環與腳掌落點 3 頭部追蹤、天線與安定動作 4 電池狀態與充電墊 5 三項工作 6 工作台陳設 如果時間不夠,就交付一張空工作台和一隻 動作漂亮、行走流暢的機器人。絕不能反過來。空蕩的工作台配上 優秀的機器人,就是完成的遊戲;陳設完整的工作台配上一隻僵硬的機器人, 什麼都不是。 在宣告完成前,請用渲染而不是文字證明以下四點:兩個角度、 64 像素的剪影測試;5 個電芯時的行走循環,以及 2 個電芯時的 相同行走;頭部在完整繞行範圍內追蹤游標;以及 5 個電芯與 0 個 電芯時的機器人並排畫面。 完成後,告訴我你最先會修正的三件事。 { 結束 }

如何使用這段提示詞

01

從合適的工具開始

開啟你慣用的程式設計助手或 3D 工具。可先嘗試範例使用的模型,並查看連結專案中的設定說明。

02

先選一個地方修改

替換主體、美術風格或場景,清楚描述鏡頭和互動。先完成簡化版本,再逐項打磨細節。

03

為場景加入專屬模型

需要自己的角色或道具時,用簡短的物件描述或參考圖製作 3D 模型,再匯入專案。

預覽作品屬於各自的創作者。重複使用程式碼或素材前,請查看原始來源與專案授權條款。