Bukan Pengaturcara Cipta Permainan Berfungsi Menggunakan AI "Vibe Coding" - Mencetuskan Perdebatan Tentang Masa Depan Pembangunan Perisian

Pasukan Komuniti BigGo
Bukan Pengaturcara Cipta Permainan Berfungsi Menggunakan AI "Vibe Coding" - Mencetuskan Perdebatan Tentang Masa Depan Pembangunan Perisian

Satu eksperimen kreatif telah mencetuskan perbincangan sengit dalam komuniti teknologi mengenai perubahan sifat pembangunan perisian. David , seorang yang menggelar dirinya sebagai bukan pengaturcara, berjaya mencipta dan melancarkan permainan web yang berfungsi sepenuhnya bernama Doomscrolling: The Game dengan hanya menggunakan bantuan AI perbualan - satu amalan yang kini dipanggil vibe coding.

Permainan ini, yang dengan bijak mengubah konsep biasa skrol media sosial tanpa henti menjadi penembak berinspirasikan Doom , mewakili lebih daripada sekadar projek kreatif. Ia telah menjadi pemangkin perdebatan tentang kesan AI terhadap kerjaya pengaturcaraan dan kualiti kod yang dihasilkan AI.

Kebangkitan Vibe Coding Mencabar Pembangunan Tradisional

Istilah vibe coding menggambarkan proses mencipta perisian melalui perbualan bahasa semula jadi dengan AI, tanpa pengetahuan pengaturcaraan tradisional. Kisah kejayaan David menggambarkan trend ini dengan sempurna - selepas gagal mencipta konsep permainannya sembilan bulan lalu dengan model AI terdahulu, beliau menyelesaikan prototaip yang berfungsi dalam masa hanya dua jam menggunakan GPT-5 .

Respons komuniti mendedahkan kebimbangan mendalam tentang peralihan ini. Ramai pembangun berpengalaman bimbang tentang implikasi pengguna bukan teknikal yang mencipta dan menggunakan perisian tanpa memahami kualiti kod asas atau implikasi keselamatan. Fenomena ini menarik perbandingan dengan bagaimana kamera telefon pintar mengganggu fotografi profesional, memaksa jurugambar untuk membezakan kepakaran mereka daripada apa yang boleh dicapai oleh sesiapa sahaja dengan alat pengguna.

Walau bagaimanapun, gangguan ini melangkaui kerjaya individu. Sesetengah pembangun melaporkan telah menyaksikan kitaran perniagaan lengkap di mana syarikat pada mulanya menggantikan kakitangan teknikal dengan alat AI, hanya untuk mengupah mereka semula sebagai kontraktor apabila batasan menjadi jelas. Corak ini menunjukkan bahawa walaupun AI boleh mendemokrasikan penciptaan perisian asas, kepakaran kekal penting untuk sistem yang kompleks dan boleh dipercayai.

Garis Masa Pembangunan Permainan:

  • Percubaan awal 9 bulan lalu: Gagal dengan model AI terdahulu
  • Pembangunan terkini dengan GPT-5: Prototaip berfungsi dalam 2 jam
  • Jumlah masa pembangunan: Beberapa jam sepanjang tempoh percutian
  • Platform: Berasaskan web, berfungsi pada desktop dan mudah alih

Inovasi Teknikal Muncul daripada Kekangan Kreatif

Walaupun terdapat kebimbangan tentang kualiti kod, permainan David menunjukkan inovasi tulen dalam reka bentuk permainan. Mekanik teras - menggunakan hanya skrol untuk pergerakan sambil melawan musuh - mewakili pendekatan novel yang dianggap mengagumkan oleh pembangun permainan berpengalaman dalam komuniti. Permainan ini termasuk ciri-ciri canggih seperti penjanaan aset dinamik, integrasi berita masa nyata, dan alat penyuntingan tersuai yang dicipta David untuk memperhalusi elemen visual.

Pelaksanaan teknikal, walaupun dihasilkan AI, termasuk keputusan reka bentuk yang bijak. David mencipta alat nyahpepijat, sistem pengesanan perlanggaran, dan fail konfigurasi parameter yang membolehkannya mengulangi mekanik permainan. Ahli komuniti menyatakan bahawa nalurinya untuk membina alat penyuntingan aset menunjukkan pemikiran kejuruteraan semula jadi, tanpa mengira latar belakang pengaturcaraannya.

Ciri-ciri Teknikal yang Dilaksanakan:

  • Lima tekstur latar belakang berbeza untuk kepelbagaian visual
  • Integrasi suapan RSS masa nyata daripada New York Times
  • Penjanaan raksasa dinamik dengan variasi prosedural
  • Sistem naik taraf senjata (setiap 100 pembunuhan)
  • Mekanik dinding api untuk memaksa perkembangan
  • Alat nyahpepijat tersuai dan editor parameter
  • Sistem pengesanan perlanggaran dengan mod nyahpepijat visual
Adegan pertempuran daripada Doomscrolling: The Game, mempamerkan gameplay dinamik dan elemen reka bentuk yang diilhamkan oleh siri klasik DOOM
Adegan pertempuran daripada Doomscrolling: The Game, mempamerkan gameplay dinamik dan elemen reka bentuk yang diilhamkan oleh siri klasik DOOM

Kebimbangan Kualiti dan Masalah Spreadsheet

Implikasi yang lebih luas bagi vibe coding mencerminkan cabaran sedia ada dalam perisian perusahaan. Sama seperti jabatan kewangan mencipta spreadsheet kompleks dengan pepijat kritikal yang mempengaruhi keputusan perniagaan, kod yang dihasilkan AI mungkin memperkenalkan isu kebolehpercayaan yang serupa pada skala besar. Perbezaannya terletak pada skop dan kelajuan penggunaan yang berpotensi.

Jika beberapa cowboy spreadsheet meyakinkan beberapa suit peringkat C bahawa ini adalah cara yang betul, dan ia berfungsi sekarang, bukan dalam masa 6 bulan, IT dan pembangunan akan dibuat menanggung bebannya.

Kebimbangan ini mencerminkan corak di mana penjimatan kos jangka pendek dan kemenangan pantas boleh mencipta hutang teknikal jangka panjang. Komuniti bimbang bahawa keputusan pengurusan berdasarkan demonstrasi vibe coding yang berjaya mungkin membawa kepada penggantian pramatang kepakaran teknikal, diikuti dengan usaha pembersihan yang mahal apabila sistem gagal atau memerlukan penyelenggaraan.

Kebimbangan Komuniti Mengenai Vibe Coding:

  • Isu kualiti kod dan kebolehselenggaraan
  • Kelemahan keselamatan dalam aplikasi yang digunakan
  • Keputusan pengurusan untuk menggantikan kakitangan teknikal secara pramatang
  • Kekurangan pemahaman terhadap seni bina sistem asas
  • Perbandingan dengan masalah "spreadsheet cowboy" yang sedia ada dalam perusahaan
  • Potensi untuk mencipta hutang teknikal pada skala yang tidak pernah berlaku sebelum ini

Potensi Kreatif Alat Pembangunan Yang Mudah Diakses

Walaupun kebimbangan tentang kualiti kod mendominasi perbincangan, ramai ahli komuniti mengiktiraf potensi kreatif yang dibuka oleh alat pembangunan berkuasa AI. Keupayaan untuk artis, pereka bentuk, dan pemikir kreatif untuk membuat prototaip dan mengulangi idea dengan pantas tanpa halangan teknikal boleh membawa kepada aplikasi dan permainan inovatif yang mungkin tidak pernah wujud sebaliknya.

Permainan David berjaya bukan kerana keupayaan pengekodan AI, tetapi kerana visi kreatifnya, naluri pengalaman pengguna, dan proses reka bentuk berulang. Ini menunjukkan bahawa projek vibe coding yang paling berjaya masih memerlukan kreativiti manusia, citarasa, dan kemahiran menyelesaikan masalah - hanya digunakan melalui antara muka yang berbeza.

Integrasi permainan bagi suapan berita masa nyata untuk meningkatkan metafora doomscrolling menunjukkan bagaimana pemikiran kreatif boleh meningkatkan konsep teknikal mudah kepada sesuatu yang lebih bermakna dan menarik.

Apabila alat pembangunan AI terus bertambah baik, komuniti teknologi menghadapi soalan asas tentang masa depan penciptaan perisian. Walaupun vibe coding mungkin mendemokrasikan pembangunan aplikasi asas, keperluan berterusan untuk kepakaran dalam sistem kompleks, keselamatan, dan seni bina yang boleh diselenggara menunjukkan bahawa kemahiran pengaturcaraan tradisional akan berkembang dan bukannya hilang. Cabaran terletak pada penyesuaian dengan dunia di mana halangan untuk mencipta perisian terus menurun, sambil memastikan bahawa standard kualiti dan kebolehpercayaan tidak terjejas dalam proses tersebut.

Rujukan: Doomscrolling: The Game

Antara muka digital yang digunakan untuk manipulasi teks, mewakili potensi kreatif yang dibebaskan oleh alat pembangunan yang mudah diakses dalam projek seperti  Doomscrolling: The Game
Antara muka digital yang digunakan untuk manipulasi teks, mewakili potensi kreatif yang dibebaskan oleh alat pembangunan yang mudah diakses dalam projek seperti Doomscrolling: The Game