3DPrompt.
GitHub
Quay lại thư viện
GPT-6 AstraBản gốc của tác giả

Thú cưng robot tương tác trên bàn làm việc

Đặc tả game Three.js chi tiết về một robot bốn chân với chuyển động biểu cảm, các ô pin hiển thị rõ, cơ chế sạc và ba nhiệm vụ dựa trên vật thể.

Tác giả ZEUS⚡️Xem nguồn gốc
Thú cưng robot tương tác trên bàn làm việc

Về ví dụ này

Câu lệnh do tác giả công bố. Bản dịch và chỉnh sửa của bạn có thể làm thay đổi kết quả.

Prompt gốc đã được đối chiếu với bài đăng của tác giả hoặc phản hồi trực tiếp từ chính tác giả đó. Bản dịch giữ nguyên chỉ dẫn; văn bản gốc được lưu riêng.

Ghi chú của tác giả

Lưu đặc tả dưới dạng tệp dự án và tuân theo phạm vi cùng thứ tự ưu tiên của đặc tả. Bắt đầu với silhouette, tỉ lệ và chuyển động đặt chân chắc, sau đó thêm khả năng bám theo bằng đầu, các trạng thái pin và ba nhiệm vụ. Nguồn yêu cầu nêu rõ không dùng engine vật lý và giới hạn cảnh trong một bàn làm việc; hãy kiểm tra các bản render được yêu cầu trước khi xem là hoàn thành.

Three.jsthú cưng robotinverse kinematicshoạt ảnh proceduralgame 3D

Câu lệnh

TOÀN BỘ ĐẶC TẢ. LƯU NỘI DUNG NÀY THÀNH TỆP TRONG THƯ MỤC DỰ ÁN, KHÔNG PHẢI DƯỚI DẠNG TIN NHẮN CHAT. SAU ĐÓ: /goal xây dựng nội dung này bằng three.js, đọc SPEC.md và làm theo chính xác, đặc biệt là các mục 9 và 10. { BẮT ĐẦU } 1 NỘI DUNG NÀY LÀ GÌ một chú robot bốn chân nhỏ sống trên bàn làm việc. bạn sạc pin cho nó, chơi cùng nó và giao cho nó ba công việc. nó không bao giờ rời khỏi bàn và bạn cũng vậy. đó là toàn bộ trò chơi. bản dựng này chỉ dựa vào hai yếu tố, không có gì khác: diện mạo của robot và cách nó chuyển động. người chơi dành toàn bộ thời gian nhìn một vật thể từ khoảng cách cố định, nên vật thể đó phải đủ cuốn hút để ngắm nhìn, và phải chuyển động như thể nó đang sống. đây không phải thú cưng biết nói. không giọng nói, không miệng, không khuôn mặt trên màn hình, và nó không bao giờ lặp lại lời bạn nói. nó là một cỗ máy chú ý đến bạn, và đó là một điều khác biệt, thậm chí tốt hơn. 2 ROBOT kích thước khoảng bằng một con mèo, có bốn chân. tỷ lệ, yếu tố tạo nên sự duyên dáng: - thân robot là một khối bo tròn, rộng hơn chiều cao, dài khoảng bằng hai lần chiều rộng của đầu. tạo cảm giác nặng nề. - đầu lớn so với thân, cao khoảng 40 phần trăm chiều cao thân, và nhô về phía trước trên một chiếc cổ ngắn. tạo cảm giác tò mò. không phải đầu chibi, và mắt không được quá to. - chân thanh mảnh khi đặt cạnh thân, khiến một vật thể nặng nề được nâng đỡ bởi những chi nhẹ. sự tương phản này khiến dáng đi trông thanh thoát thay vì vụng về. - một chiếc đuôi ngắn thực chất là đối trọng, đung đưa đúng như vậy - một ăng-ten ngắn trên đầu, quật theo rồi lắng xuống chậm nửa nhịp sau mỗi chuyển động. gần như không tốn chi phí, nhưng đây là nguồn tạo sức sống lớn nhất cho toàn bộ mô hình. ba vật liệu, không quá ba: 1 tấm ốp sơn màu trắng ngà dịu, bề mặt mờ, hơi ấm. phủ trên lưng, phần hông và đỉnh đầu. ít nhất 60 phần trăm bề mặt nhìn thấy, nếu không robot sẽ trông như một đống linh kiện. 2 kim loại gia công để trần, màu xám trung tính mát, dùng cho chân, khung, khớp và cổ. chỉ vòng khớp mới có màu đồng thau ấm. 3 cao su tối màu, gần như đen và bề mặt mờ, dùng cho bốn bàn chân, ống bọc cổ và dây cáp. khuôn mặt: hai thấu kính tròn cùng kích thước, đặt cách xa nhau, lõm vào sau một rãnh gia công chạy ngang trán. rãnh này là một cạnh gia công, không phải lông mày, và không bao giờ chuyển động. mọi biểu cảm đều đến từ góc nghiêng của đầu, ăng-ten và độ sáng của thấu kính. một khuyết điểm: một tấm ốp vai có sắc độ hơi khác, như thể đã từng được thay. không cần làm nổi bật chi tiết này. kiểm tra hình dáng, đạt hoặc không đạt: render robot màu đen hoàn toàn trên nền trắng ở kích thước 64 × 64 pixel, từ góc bên và góc ba phần tư. chiếc đầu ngẩng lên, khoảng hở giữa đầu và thân, bốn chân với ánh sáng lọt qua giữa chúng và chiếc đuôi đều phải vẫn dễ nhận ra. nếu bất kỳ hai khối nào hòa vào nhau, hãy sửa mô hình, không phải bản render. 3 PIN LÀ THANH TIẾN TRÌNH một dải gồm năm ô pin chạy dọc một bên sườn, phát sáng màu hổ phách. chúng sẽ tắt lần lượt khi pin giảm và sáng lần lượt khi đang sạc. không hiển thị con số hay thanh trạng thái nào trên màn hình. 5 ô pin nhanh nhẹn, đầu ngẩng, đuôi đung đưa 4 bình thường 3 chậm hơn, đầu hơi cúi 2 ngồi xuống giữa các hành động thay vì đứng 1 tự đi đến đế sạc và chờ 0 gập chân lại và tắt nguồn ngay tại chỗ, thấu kính tối om, chờ được mang đến đế sạc nó không bao giờ hỏng, không bao giờ chết và không mất gì khi về 0. 4 CÁCH DI CHUYỂN - bước đi thực sự. các cặp chân chéo nhau, bàn chân đặt trên bàn và giữ nguyên vị trí trong khi thân mình di chuyển qua chúng. bàn chân không trượt. - trọng lượng. thân mình hạ xuống ở cặp chân đang chịu tải. khi bắt đầu, nó nghiêng về phía trước trước khi di chuyển. khi dừng lại, nó bước thêm một bước ngắn để giữ thăng bằng. - nó quan sát bạn. đầu dõi theo con trỏ mỗi khi con trỏ nằm trên bàn, và cổ dẫn hướng xoay trước thân mình. khi con trỏ nằm trên bàn, cổ dẫn hướng xoay trước thân mình. - nó tự lấy lại thăng bằng. chạm nhẹ vào nó, nó loạng choạng, dang rộng một chân để trụ và tự đứng thẳng lại. nó không bao giờ bị ngã. - nó ổn định lại. khi đứng yên, nó chuyển trọng lượng sau vài giây, và thấu kính chớp chậm: chúng mờ đi rồi sáng trở lại, chứ không khép lại. nó tiến bộ qua luyện tập. mỗi lần hoàn thành một công việc, độ lắc lư lại giảm đi một chút và chuyển động nhanh hơn một chút, cho đến khi đạt giới hạn. không có thông báo nào về điều này. đến công việc thứ hai mươi, nó chuyển động rõ ràng như một cỗ máy biết mình đang làm gì, và sự thay đổi đó là tiến trình duy nhất trong trò chơi. 5 BÀN THỢ một chiếc bàn thợ, được nhìn từ khoảng cách cố định. ấm áp, in đậm dấu vết sử dụng. mặt bàn bằng gỗ sáng màu đã mòn. bức tường phía sau màu xanh xám lạnh, đơn giản. robot bằng kim loại trần, các khớp nối bằng đồng thau ấm. thấu kính và các cell pin phát sáng màu hổ phách, là màu duy nhất được chiếu sáng. ánh đèn ấm từ một bên, đổ bóng dài, mềm. mọi thứ khác đều trầm màu. trên bàn: một đế sạc với cuộn dây cáp, một lọ đựng bu lông, một mảnh vải cuộn, một chiếc thùng nhỏ, một đèn bàn, một quả bóng cao su, một bát thiếc. không có gì khác. chiếc đèn là nguồn sáng duy nhất. khi robot đi ngang phía trước đèn, bóng của nó quét ngang mặt bàn. 6 CHỈ THỂ HIỆN QUA CÁCH SỬ DỤNG - bạn kéo quả bóng ngang mặt bàn, đầu robot dõi theo nó trước khi xoay thân mình để đi theo - bạn đặt robot lên đế sạc, một cell pin sáng lên, rồi đến cell tiếp theo, giữa mỗi lần sáng có một khoảng dừng - bạn chạm nhẹ vào sườn robot, nó loạng choạng, chống lại bằng một chân dang rộng rồi đứng thẳng lại - bạn thả một chiếc bu lông vào bát thiếc, nó đi tới, nhặt bu lông bằng các tấm hàm kẹp ở miệng rồi mang đến chiếc lọ - bạn để mặc nó, nó đi đến mép bàn, nhìn xuống dưới rồi lùi lại - bạn gãi lên tấm ốp trên lưng, nó hạ thấp thân mình và giữ yên cho đến khi bạn dừng lại hãy thể hiện tất cả những điều này qua hành động. không bao giờ giải thích bằng chú thích. 7 BA CÔNG VIỆC mỗi công việc nhằm thể hiện một kiểu chuyển động khác nhau, và người chơi yêu cầu chúng bằng cách đặt một vật lên bàn, không bao giờ qua menu. nhặt thả một chiếc bu lông ở bất kỳ đâu. nó đi tới, nhặt lên rồi mang đến chiếc lọ. thể hiện bước đi và cú xoay. xếp đặt ba chiếc thùng ra bàn. nó đẩy chúng thành một chồng, từng chiếc một. thể hiện động tác đẩy, chống trụ và nâng. đuổi lăn quả bóng. nó chạy theo, dùng một chân chặn lại rồi mang về. thể hiện chạy, trượt và dừng. mỗi công việc tiêu tốn một ít điện. công việc thực hiện ở mức 2 cell pin sẽ chậm hơn và lắc lư nhiều hơn so với cùng công việc ở mức 5. không hàng đợi, không thứ tự, không hẹn giờ, không phần thưởng. 8 GIAO DIỆN giữa cạnh dưới màn hình: một thẻ nhắc duy nhất xuất hiện khi có vật trong tầm với, nêu phím hoặc thao tác kéo cùng hành động tương ứng; thẻ này sẽ biến mất khi không còn phù hợp. không có gì khác trên màn hình. không có thanh pin, chỉ số hạnh phúc, không có chỉ số đói, tiền xu, cấp độ, kinh nghiệm, ngôi sao, không có bộ đếm giờ, menu, cài đặt, cửa sổ hướng dẫn, nhãn nổi bên trên robot. mọi thông tin người chơi cần biết đều thể hiện trên thân robot. camera: cố định theo hướng bàn, nhìn chếch ba phần tư từ phía trước và hơi từ trên xuống. trường nhìn dọc 40 độ. robot chiếm 30 đến 45 phần trăm chiều cao khung hình ở giữa bàn. mỗi ô pin rộng ít nhất 8 pixel ở độ phân giải 1080p. toàn bộ bàn luôn nằm trong khung hình. kéo để xoay khoảng 60 độ, không hơn. camera không bao giờ rời khỏi bàn và không bao giờ cắt cảnh. 9 NHỮNG ĐIỀU BỊ CẤM, LIỆT KÊ CỤ THỂ thú cưng: không có giọng nói, không nói chuyện, không lặp lại lời bạn nói, không micro, không có khuôn mặt trên màn hình, không miệng, không lông mày, không mắt hoạt hình có con ngươi, không trái tim, không emoji, không bong bóng thoại, không nhập tên, không trang phục, không mũ, không cửa hàng sơn. mô hình free-to-play: không tiền xu, không đá quý, không bất kỳ loại tiền tệ nào, không cửa hàng, quảng cáo, phần thưởng hằng ngày, chuỗi thành tích, thông báo, không năng lượng phải mua, bộ đếm thời gian chờ, cấp độ, không thanh kinh nghiệm, thành tựu, bảng xếp hạng. gameplay: không kẻ địch, chiến đấu, máu, sát thương, chết, hỏng hóc, mini-game sửa chữa, trạng thái thất bại, điểm số, không bộ đếm giờ, dấu nhiệm vụ, đoạn cắt cảnh, hình minh họa màn hình tải. lặp lại từ các bản dựng trước của tôi: không bãi biển, cây cọ, cua, đảo bay, đèn lồng, hoa anh đào, ninja, không shuriken, khối voxel, cuốc chim, dung nham, ô tô, thành phố, không có cảnh dưới nước, rong biển. kết xuất: không kết cấu bề mặt chân thực, bóng cứng, lóe sáng ống kính, không hạt phim, khung viền điện ảnh, nhòe độ sâu trường ảnh, quang sai màu sắc, sương mù xám trên màn hình. chỉ tạo bloom trên thấu kính và các ô pin, không thêm bất kỳ chỗ nào khác. 10 NGÂN SÁCH DỰNG bản dựng này phải hoàn thành trong một buổi làm việc. mọi thứ dưới đây đều tuyệt đối không được có trong phiên bản này. không thêm, không dựng stub, không để lại TODO cho chúng. không có phòng thứ hai, không có ngoại cảnh không có robot thứ hai không lưu hoặc tải; mỗi lần tải lại là một robot mới không dùng engine vật lý: tự viết inverse kinematics cho bốn chân trên mặt phẳng, cùng va chạm hộp đơn giản cho các vật thể trên bàn không ragdoll không âm thanh không menu, không cài đặt, không màn hình tạm dừng không quá ba công việc không có chu kỳ ngày đêm phải dành thời gian cho các phần sau, theo thứ tự này: 1 tỷ lệ cơ thể robot và bài kiểm tra silhouette 2 chu kỳ bước đi và cách đặt chân 3 khả năng dõi theo bằng đầu, ăng-ten và chuyển động ổn định 4 các trạng thái pin và đế sạc 5 ba công việc 6 trang trí bàn làm việc nếu hết thời gian, hãy phát hành bản dựng với một chiếc bàn trống và robot đẹp mắt có dáng đi tốt. tuyệt đối không làm ngược lại. một chiếc bàn trống với robot tốt đã là một game hoàn chỉnh. chiếc bàn được trang trí nhưng robot cứng đờ thì chẳng có ý nghĩa gì. trước khi tuyên bố hoàn tất, hãy chứng minh bốn điều này bằng bản kết xuất, không phải bằng lời: bài kiểm tra dáng đen ở 64 px từ hai góc, một chu kỳ bước đi ở mức 5 ô pin và cùng chu kỳ bước đi đó ở mức 2 ô pin, phần đầu bám theo con trỏ trong toàn bộ cung xoay, và robot ở mức 5 ô pin và ở mức 0 ô pin cạnh nhau. hãy dựng nó, rồi cho tôi biết ba điều bạn sẽ sửa đầu tiên. { END }

Cách dùng câu lệnh này

01

Bắt đầu với công cụ phù hợp

Mở trợ lý lập trình hoặc công cụ 3D bạn yêu thích. Bắt đầu với mô hình được nêu trong ví dụ và xem hướng dẫn thiết lập trong các dự án liên kết.

02

Chọn một yếu tố để thay đổi

Đổi chủ thể, phong cách mỹ thuật hoặc bối cảnh. Mô tả rõ máy quay và cách tương tác. Làm một phiên bản nhỏ trước, rồi cải thiện từng chi tiết.

03

Thêm mô hình riêng vào khung cảnh

Để có nhân vật hay đạo cụ riêng, hãy tạo mô hình 3D từ mô tả ngắn về đồ vật hoặc ảnh tham khảo, rồi đưa vào dự án.

Các bản xem trước thuộc về từng tác giả tương ứng. Kiểm tra nguồn gốc và giấy phép dự án trước khi tái sử dụng mã hoặc tài nguyên.