Membina permainan dengan AI: tutorial gauntlet loop langkah demi langkah

Pelajari cara merealisasikan idea permainan dengan AI melalui gauntlet loop. Tutorial ini merangkumi keseluruhan proses: persediaan, alat, prom, lelaran dan perkongsian.

Gauntlet loop ialah kaedah pemberian prom AI untuk membina permainan, aplikasi dan projek lain, dengan dua ejen, pembina dan pengkritik, bekerja dalam pusingan berulang. Lihat Apakah gauntlet loop? untuk mengetahui metodologinya. Tutorial ini menerangkan pembinaan permainan dengan gauntlet loop langkah demi langkah, daripada persediaan hingga penerbitan.

1. Sediakan alat

Untuk menjalankan gauntlet loop, anda memerlukan ejen pengaturcaraan yang boleh menyunting fail pada komputer dan menguji permainan sendiri. Codex, Claude Code, Cursor dan Gemini CLI ialah antara pilihan yang sesuai.

Gauntlet loop boleh digunakan dengan mana-mana enjin permainan, seperti Unity, Unreal Engine, Roblox Studio atau Three.js. Setiap enjin memerlukan alat yang sedikit berbeza untuk interaksi ejen. Jika tidak pasti alat yang perlu dimuat turun atau dikonfigurasi, cipta folder projek kosong dan beritahu ejen enjin yang akan digunakan. Ejen boleh menyemak ketersediaan alat yang diperlukan.

Pilihan: Build World. Kemahiran ejen Build World daripada Thrixel menyediakan penjanaan aset 3D berkualiti tinggi dengan Thrixel serta aliran kerja yang dipertingkat, ditulis oleh pembangun permainan sebenar. Thrixel tidak diwajibkan untuk gauntlet loop, tetapi kemahiran ini direka khusus untuk meningkatkan aset dan reka bentuk permainan dalam kitaran tersebut, dan boleh digunakan secara percuma.

2. Berikan prom dan rujukan kepada ejen

Semasa menulis prom permainan, berikan sebanyak mungkin maklumat tentang permainan, gaya seni, kawalan, antara muka dan perkara lain dalam visi kreatif anda. Prom yang panjang tidak menjadi masalah: lebih banyak konteks membantu ejen membina permainan dengan lebih baik.

Untuk gauntlet loop yang berkesan, ejen memerlukan rujukan visual sedia ada sebagai perbandingan. Lampirkan tangkapan skrin atau video permainan sedia ada dan jelaskan kaitan setiap satu, contohnya: “Saya suka pencahayaan dalam imej ini dan sudut kamera dalam imej itu.” Ini penting kerana pengkritik membandingkan permainan dengan rujukan tersebut pada setiap pusingan.

Prom juga perlu memberikan arahan untuk kitaran kritikan kerana itulah idea utama gauntlet loop. Minta ejen menggunakan subejen pengkritik yang tegas, yang berulang kali membandingkan hasil dengan rujukan sehingga permainan mencapai tahap kualiti yang ditetapkan.

Prom permulaan gauntlet loop
Bina permainan aksi-pengembaraan orang ketiga dalam Three.js, berlatar bandar runtuhan yang terapung di atas awan. Pemain meneroka daerah yang bersambung, melawan penjaga mekanikal dan memulihkan mesin purba untuk membuka laluan ke menara pusat. Sertakan pertempuran jarak dekat, elakan, musuh dengan pola serangan berbeza, teka-teki persekitaran, pusat pemeriksaan dan bos terakhir. Berikan bandar skala yang mengagumkan dengan seni bina menjulang, mesin bergerak dan laluan yang menghubungkan aras berbeza.

Gunakan imej yang dilampirkan sebagai rujukan seni bina, pencahayaan dan rupa keseluruhan bandar. Minta ejen pengkritik berasingan memeriksa permainan yang sedang berjalan dan membandingkan rupa serta pengalaman bermain dengan rujukan. Minta masalah khusus bersama sebabnya, baiki dan minta semakan semula terhadap permainan yang dikemas kini. Teruskan sehingga pengkritik berpuas hati, tanpa menetapkan bilangan pusingan atau merendahkan standard mengikut hasil semasa.

3. Jalankan kitaran lelaran

Selepas menghantar prom, anda boleh membiarkan ejen bekerja buat sementara waktu. Pembina dan pengkritik akan melalui beberapa pusingan semakan tanpa input anda, kemungkinan selama beberapa jam. Pada setiap peringkat, pengkritik membandingkan versi semasa dengan prom dan rujukan lalu menghantar masalah khusus kepada pembina untuk ditambah baik.

Daripada kritikan kepada semakan

Dalam setiap pusingan lelaran, ejen pengkritik memberikan maklum balas khusus untuk penambahbaikan oleh pembina.

Pusingan 1

Asas

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 1
Maklum balas pengkritik
  • Cahaya persekitaran menjadikan adegan kelihatan rata.
  • Turapan seragam membuat halaman kelihatan seperti cantuman kepingan.
Pusingan 2

Cahaya dan kedalaman

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 2
Maklum balas pengkritik
  • Turapan masih membentuk grid sempurna dengan sedikit relief.
Pusingan 3

Batu dan suasana

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 3
Maklum balas pengkritik
  • Papak batu kelihatan mengembung.
  • Gelang halaman hilang di bawah turapan.
Pusingan 4

Awan dan bahan

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 4
Maklum balas pengkritik
  • Turapan kurang butiran dan kesan kotoran.
  • Penjaga gelap memerlukan kontras lebih kuat.
Pusingan 5

Permukaan dan fokus

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 5
Maklum balas pengkritik
  • Tekstur batu kapur dan pencahayaan terpilih menyelesaikan masalah visual yang tinggal.
Pusingan 6

Kemasan tambahan

Dua penjaga mekanikal di sebelah mesin bercahaya · Pusingan 6
Maklum balas pengkritik
  • Lulus: titik fokus jelas, batu bertekstur dan pencahayaan seimbang memberikan kemasan yang padu pada halaman.

4. Berikan maklum balas susulan

Ejen akan memberitahu apabila kerja selesai. Kemudian anda boleh menguji permainan sendiri dan memberikan maklum balas. Apa-apa yang tidak menepati visi anda, termasuk pepijat, boleh dilaporkan, dan anda boleh meminta seberapa banyak pusingan perubahan yang diperlukan. Tangkapan skrin rujukan tambahan membantu memperincikan perkara yang tidak dilaksanakan dengan betul atau terlepas pandang oleh pengkritik. Anda juga boleh meminta permainan diperluas atau kandungan ditambah mengikut arah yang sama.

Gunakan perbualan yang sama untuk perubahan reka bentuk yang lebih besar. Watak lebih pantas, kamera berbeza atau kawasan baharu boleh melalui kitaran kritikan yang sama, dengan prom asal dan maklum balas terdahulu masih tersedia.

5. Main dan kongsikan permainan

Apabila anda berpuas hati dengan pratonton, gauntlet loop selesai dan permainan sedia untuk diterbitkan!

Setiap enjin dan destinasi mempunyai aliran eksport dan penerbitan berbeza, tetapi ejen boleh membantu memilih yang terbaik untuk projek. Permainan web dalam Three.js atau Unity boleh dihoskan secara percuma menggunakan alat seperti Netlify atau Vercel. Kemahiran Build World Thrixel turut menyokong penerbitan dan pengehosan percuma di thrixel.com/world.