Trò chơi "bí ngô giận dữ" này rất dễ chơi, nhưng cần một chút kỹ năng để tạo ra.
Nguồn gốc: Heart of the Machine
Nguồn hình ảnh: Được tạo bởi Unbounded AI
Kể từ sự nổi lên của loạt mô hình đối thoại GPT, DALL-E, Midjourney và các mô hình sơ đồ Wensheng khác, dựa trên các ứng dụng tạo thứ cấp cốt lõi và thú vị của chúng, cho phép người bình thường trải nghiệm sự quyến rũ của các mô hình lớn.
Hôm nay một dự án trò chơi như vậy đã thu hút sự chú ý của chúng tôi.
Người dùng Twitter @javilopen đã viết mini-game "Angry Pumpkin" bằng GPT-4, DALL・E 3 và Midjourney (PS: nếu có điểm tương đồng, nó hoàn toàn là ngẫu nhiên), trong đó GPT-4 chịu trách nhiệm về tất cả các mã hóa và DALL・E 3 và Midjourney chịu trách nhiệm về phần đồ họa.
Còn màn chơi và hiệu ứng thì sao? Đánh giá từ các ảnh GIF sau đây, có vẻ như không thể nói rằng nó được tạo ra bởi một mô hình lớn.
Bạn bè cũng có thể thử trò chơi và tạo cấp độ của riêng mình. Tuy nhiên, nó hiện không hỗ trợ điện thoại di động.
Địa chỉ dùng thử:
Tiếp theo, chúng ta hãy xem xét quá trình thực hiện và chi tiết của "bí ngô giận dữ" này.
Đầu tiên là đồ họa, đây cũng là phần dễ nhất. Dưới đây là cách chia sẻ:
Màn hình tiêu đề (sử dụng DALL・E 3 từ GPT-4): Hình ảnh màn hình chính ngang của trò chơi điện tử "Angry Pumpkins". Thiết kế dựa trên phong cách nghệ thuật Angry Birds, nhưng với một twist. Các yếu tố Halloween như ngôi nhà ma ám, bia mộ và dơi lấp đầy nền. Logo trò chơi được hiển thị nổi bật ở phía trên cùng của trung tâm, hai bên là những quả bí ngô giận dữ, bắt mắt. Có một nút "Play" ở trung tâm của phía dưới, được bao quanh bởi một màn sương kỳ lạ.
*"Hình ảnh màn hình chính sống động nằm ngang cho một trò chơi điện tử có tựa đề 'Angry Pumpkins'. Thiết kế được lấy cảm hứng từ tính thẩm mỹ của trò chơi 'Angry Birds' nhưng khác biệt. Các yếu tố Halloween như ngôi nhà ma ám, bia mộ và dơi thống trị nền. Logo trò chơi được hiển thị nổi bật ở trung tâm, với các nhân vật bí ngô cách điệu trông tức giận và sẵn sàng hành động ở hai bên. Một nút 'Play' nằm ở trung tâm phía dưới, được bao quanh bởi sương mù kỳ lạ." *
Hình nền (sử dụng Midjourney), tác giả đã sử dụng hình ảnh làm nền (và vá nó nhiều lần) cho: Đường chân trời Angry Birds trong ảnh chụp màn hình iPhone, Phiên bản Halloween, Nghĩa địa, phong cách aquamarine và cam nhẹ, chủ nghĩa truyền thống mới, kerem beyit, công trình đất, gỗ, hình ảnh Xbox 360, màu hồng nhạt và xanh nước biển - tỷ lệ 8: 5. "
* "Đường chân trời chim giận dữ trong ảnh chụp màn hình iPhone, Phiên bản Halloween, nghĩa địa, theo phong cách ánh sáng aquamarine và cam, tân truyền thống, kerem beyit, công trình đất, gỗ, đồ họa Xbox 360, màu hồng nhạt và hải quân --ar 8: 5 "*
Cái còn lại được cắt và sử dụng để tạo mặt bằng: nền tảng 2D, gạch đá, Halloween, địa hình trò chơi điện tử 2D, nền tảng 2D, cảnh Halloween, giống như Angry Birds, cảnh Halloween, ảnh chụp màn hình, nội dung trò chơi - theo tỷ lệ 8: 5.
* "Nền tảng 2d, gạch đá, Halloween, địa hình trò chơi điện tử 2d, nền tảng 2d, kịch bản Halloween, tương tự như chim giận dữ, sên kim loại Halloween, ảnh chụp màn hình, tài sản trong trò chơi --ar 8: 5 "*
Tiếp theo, đã đến lúc tạo ra các nhân vật trong trò chơi, mà tác giả đã sử dụng để hoàn thành với Midjourney.
Bí ngô Halloween, Trò chơi Sprite, Phiên bản Halloween, Dễ dàng Sprite, 2D, Nền trắng
Quái vật xanh Halloween, Dễ thương và dễ thương, Trò chơi Sơ đồ yêu tinh, Phiên bản Halloween, Sơ đồ yêu tinh đơn giản, 2D, Nền trắng
* "Bí ngô Halloween, sprite trong trò chơi nhưng phiên bản Halloween, sprite đơn giản, 2d, nền trắng" *
* "Quái vật Halloween màu xanh lá cây, ngớ ngẩn, thú vị, sprite trong trò chơi nhưng phiên bản Halloween, sprite đơn giản, 2d, nền trắng" *
Tất nhiên, các đồ vật trong trò chơi cũng được tác giả thực hiện bằng cách sử dụng Midjourne. Tác giả đã tạo ra các biểu định kiểu sprite khác nhau, sau đó cắt và xóa nền bằng Photoshop / Photopea. Đối với các chi tiết nhỏ, tác giả mày mò với Midjourney.
Rương gỗ, bản đồ sprite tài nguyên vật phẩm, nền trắng, bản đồ sprite trò chơi.
Hộp sọ, xương lớn, sprite tài nguyên vật phẩm, nền trắng, sprite trò chơi.
Đá hình chữ nhật, sprite tài nguyên vật phẩm, nền trắng, sprite trò chơi.
Rương gỗ, xương lớn, sprite tài nguyên vật phẩm, nền trắng, sprite trò chơi.
Vật phẩm sprite tài nguyên, bảng gỗ, nền trắng, sprite trò chơi, tương tự như phong cách "Angry Birds".
"Hộp gỗ. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Xương cốt. Xương xương lớn. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Đá hình chữ nhật. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Hộp gỗ. Xương xương lớn. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Tài sản vật phẩm sprites. Ván gỗ. Nền trắng. Sprite trong trò chơi. Tương tự như phong cách Angry Birds"
GPT-4 đã được sử dụng trong phần lập trình cuối cùng. Theo các tác giả, mã của trò chơi chỉ có 600 dòng và được viết hoàn toàn bằng GPT-4.
Mã đầy đủ có sẵn tại:
Tác giả đã thêm rất nhiều chi tiết vào trò chơi, chẳng hạn như các hiệu ứng hạt khác nhau và các loại đối tượng khác nhau. Nhưng cho đến nay, GPT-4 vẫn chưa thể tạo ra một trò chơi hoàn chỉnh chỉ từ một.
Vì vậy, thủ thuật mà ông sử dụng là đưa ra các yêu cầu gia tăng đối với GPT-4, tương tự như cách con người lập trình, bắt đầu với một nền tảng đơn giản và khả thi và sau đó lặp lại, mở rộng và tinh chỉnh mã.
Anh ấy đã sử dụng một vài thủ thuật và bắt đầu với những điều đơn giản như "Tôi có thể tạo ra một trò chơi theo phong cách Angry Birds bằng vật chất.js và p5.js không?" Tất cả những gì bạn cần làm là sử dụng chuột để điều khiển nó, đặt góc bắn và vận tốc, và đánh một loạt các hộp xếp chồng lên nhau bằng vật lý 2D.
Tiếp tục bổ sung thêm nhiều yếu tố và tính năng, nêu chi tiết nơi mắc lỗi và để chương trình tự khắc phục. Ví dụ: "Bây giờ tôi hỏi bạn, bạn có hiểu rằng trong trò chơi Angry Birds, người chơi trượt ngón tay trên màn hình để bắn chim không?" Thêm cái này vào trò chơi bạn đang tạo, nhưng chuyển sang điều khiển chuột.
Một ví dụ khác là "thiết kế quái vật thành một vòng tròn", "Tôi muốn tạo ra một ngọn đuốc với hiệu ứng hạt, tôi có thể làm điều đó với p5.js không?" Bằng cách này, tôi tiếp tục tương tác với GPT-4, và cuối cùng đã có được hiệu ứng trò chơi hiện tại.
Phiên bản AI thuần túy này của "Angry Pumpkin", bạn có trái tim không?
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
GPT-4 ghi mã, DALL· E 3 + MJ có được hình ảnh và phiên bản AI của "Angry Pumpkin" sắp ra mắt
Nguồn gốc: Heart of the Machine
Kể từ sự nổi lên của loạt mô hình đối thoại GPT, DALL-E, Midjourney và các mô hình sơ đồ Wensheng khác, dựa trên các ứng dụng tạo thứ cấp cốt lõi và thú vị của chúng, cho phép người bình thường trải nghiệm sự quyến rũ của các mô hình lớn.
Hôm nay một dự án trò chơi như vậy đã thu hút sự chú ý của chúng tôi.
Người dùng Twitter @javilopen đã viết mini-game "Angry Pumpkin" bằng GPT-4, DALL・E 3 và Midjourney (PS: nếu có điểm tương đồng, nó hoàn toàn là ngẫu nhiên), trong đó GPT-4 chịu trách nhiệm về tất cả các mã hóa và DALL・E 3 và Midjourney chịu trách nhiệm về phần đồ họa.
Địa chỉ dùng thử:
Tiếp theo, chúng ta hãy xem xét quá trình thực hiện và chi tiết của "bí ngô giận dữ" này.
Đầu tiên là đồ họa, đây cũng là phần dễ nhất. Dưới đây là cách chia sẻ:
Màn hình tiêu đề (sử dụng DALL・E 3 từ GPT-4): Hình ảnh màn hình chính ngang của trò chơi điện tử "Angry Pumpkins". Thiết kế dựa trên phong cách nghệ thuật Angry Birds, nhưng với một twist. Các yếu tố Halloween như ngôi nhà ma ám, bia mộ và dơi lấp đầy nền. Logo trò chơi được hiển thị nổi bật ở phía trên cùng của trung tâm, hai bên là những quả bí ngô giận dữ, bắt mắt. Có một nút "Play" ở trung tâm của phía dưới, được bao quanh bởi một màn sương kỳ lạ.
Hình nền (sử dụng Midjourney), tác giả đã sử dụng hình ảnh làm nền (và vá nó nhiều lần) cho: Đường chân trời Angry Birds trong ảnh chụp màn hình iPhone, Phiên bản Halloween, Nghĩa địa, phong cách aquamarine và cam nhẹ, chủ nghĩa truyền thống mới, kerem beyit, công trình đất, gỗ, hình ảnh Xbox 360, màu hồng nhạt và xanh nước biển - tỷ lệ 8: 5. "
Cái còn lại được cắt và sử dụng để tạo mặt bằng: nền tảng 2D, gạch đá, Halloween, địa hình trò chơi điện tử 2D, nền tảng 2D, cảnh Halloween, giống như Angry Birds, cảnh Halloween, ảnh chụp màn hình, nội dung trò chơi - theo tỷ lệ 8: 5.
Tiếp theo, đã đến lúc tạo ra các nhân vật trong trò chơi, mà tác giả đã sử dụng để hoàn thành với Midjourney.
Tất nhiên, các đồ vật trong trò chơi cũng được tác giả thực hiện bằng cách sử dụng Midjourne. Tác giả đã tạo ra các biểu định kiểu sprite khác nhau, sau đó cắt và xóa nền bằng Photoshop / Photopea. Đối với các chi tiết nhỏ, tác giả mày mò với Midjourney.
"Xương cốt. Xương xương lớn. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Đá hình chữ nhật. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Hộp gỗ. Xương xương lớn. Tài sản mặt hàng sprite. Nền trắng. Sprite trong trò chơi"
"Tài sản vật phẩm sprites. Ván gỗ. Nền trắng. Sprite trong trò chơi. Tương tự như phong cách Angry Birds"
GPT-4 đã được sử dụng trong phần lập trình cuối cùng. Theo các tác giả, mã của trò chơi chỉ có 600 dòng và được viết hoàn toàn bằng GPT-4.
Tác giả đã thêm rất nhiều chi tiết vào trò chơi, chẳng hạn như các hiệu ứng hạt khác nhau và các loại đối tượng khác nhau. Nhưng cho đến nay, GPT-4 vẫn chưa thể tạo ra một trò chơi hoàn chỉnh chỉ từ một.
Vì vậy, thủ thuật mà ông sử dụng là đưa ra các yêu cầu gia tăng đối với GPT-4, tương tự như cách con người lập trình, bắt đầu với một nền tảng đơn giản và khả thi và sau đó lặp lại, mở rộng và tinh chỉnh mã.
Anh ấy đã sử dụng một vài thủ thuật và bắt đầu với những điều đơn giản như "Tôi có thể tạo ra một trò chơi theo phong cách Angry Birds bằng vật chất.js và p5.js không?" Tất cả những gì bạn cần làm là sử dụng chuột để điều khiển nó, đặt góc bắn và vận tốc, và đánh một loạt các hộp xếp chồng lên nhau bằng vật lý 2D.
Tiếp tục bổ sung thêm nhiều yếu tố và tính năng, nêu chi tiết nơi mắc lỗi và để chương trình tự khắc phục. Ví dụ: "Bây giờ tôi hỏi bạn, bạn có hiểu rằng trong trò chơi Angry Birds, người chơi trượt ngón tay trên màn hình để bắn chim không?" Thêm cái này vào trò chơi bạn đang tạo, nhưng chuyển sang điều khiển chuột.
Một ví dụ khác là "thiết kế quái vật thành một vòng tròn", "Tôi muốn tạo ra một ngọn đuốc với hiệu ứng hạt, tôi có thể làm điều đó với p5.js không?" Bằng cách này, tôi tiếp tục tương tác với GPT-4, và cuối cùng đã có được hiệu ứng trò chơi hiện tại.