Bagaimana kecerdasan buatan dapat membantu Anda membuat game komputer tanpa mengetahui apa pun tentang pengkodean

Sama seperti kalkulator yang mengambil alih penghitungan angka yang membosankan dalam matematika beberapa dekade lalu, kecerdasan buatan (AI) mengubah pengkodean. Misalnya Kyo, seorang anak laki-laki berusia delapan tahun dari Singapura yang, hanya dalam dua jam, menciptakan sebuah permainan platform sederhana yang menarik lebih dari 500.000 pemain.

Hanya dengan menggunakan instruksi sederhana dalam bahasa Inggris, Kyo mewujudkan visinya menggunakan aplikasi coding Cursor serta Claude, sebuah kecerdasan buatan untuk keperluan umum. Meskipun ayahnya adalah seorang programmer, Kyo tidak menerima bantuan darinya dalam merancang game dan sendiri tidak memiliki pelatihan formal dalam coding. Dia kemudian membuat game lain, aplikasi animasi, aplikasi menggambar, dan chatbot, yang membutuhkan waktu sekitar dua jam untuk setiap aktivitas.

Hal ini menunjukkan bagaimana AI secara signifikan mengurangi hambatan pengembangan perangkat lunak dengan menjembatani kesenjangan antara kreativitas dan keterampilan teknis. Di antara berbagai aplikasi dan platform yang dirancang untuk tujuan ini adalah aplikasi dan platform lain seperti Google AlphaCode 2 dan Replit’s Ghostwriter.

Contoh lain dari kekuatan aplikasi ini adalah seorang gadis Amerika berusia delapan tahun bernama Fay yang membuat chatbot yang konon adalah Harry Potter. Dia menjalankannya hanya dalam 45 menit, setelah itu dia bertanya apakah dia telah mendengar rumor tentang Relikui Kematian dan menyarankan agar mereka mendiskusikannya sambil menikmati Butterbeer di Three Broomsticks.

Bagi mereka yang sudah tahu cara membuat kode, banyak aplikasi AI menjadi sangat membantu. Di sisi lain, dibandingkan dengan aplikasi pengkodean bahasa alami yang dijelaskan di atas, alat seperti Tabnine dan GitHub Copilot bertindak sebagai asisten cerdas, memprediksi dan melengkapi kode secara otomatis saat Anda mengetik.

Alternatif seperti Sourcery dan DeepCode melangkah lebih jauh dengan menawarkan pembersihan kode waktu nyata, menyarankan perbaikan, dan memperbaiki kerentanan. Alat baru dirilis setiap minggu, seperti GPT Canvas OpenAI, versi baru GPT yang dirancang untuk membantu pengkodean canggih. Banyak dari alat ini juga dapat menerjemahkan kode dari satu bahasa pemrograman ke bahasa lain, seperti JavaScript ke Python.

Peningkatan produktivitas yang ditawarkan oleh alat-alat ini merevolusi industri perangkat lunak. Sebanyak 70% perusahaan telah mengadopsi solusi seperti GitHub Copilot, dan pengembang mengatakan bahwa kecerdasan buatan memungkinkan mereka membuat perangkat lunak yang lebih andal dan bebas bug.

Dengan menghilangkan kebutuhan menghabiskan waktu berjam-jam untuk memperbaiki kesalahan manusia, pengembang dapat menghabiskan lebih banyak waktu untuk tugas-tugas yang bernilai lebih tinggi, seperti merancang arsitektur sistem dan berkolaborasi dengan rekan kerja.

Hal ini juga merupakan sebuah terobosan baru bagi akademisi seperti saya saat kita berlomba untuk mengikutinya. Kami harus memikirkan kembali materi pengajaran serta metode penilaian, memikirkan cara menilai pengkodean siswa secara akurat dalam situasi di mana alat kecerdasan buatan melakukan sebagian besar pekerjaan.

Pembatasan hari ini

Meskipun semua ini menarik, pengkodean AI masih dalam tahap awal. Pada tahap ini hanya dapat membantu non-programmer membuat aplikasi atau game sederhana. Dia belum mampu mengawasi proyek TI yang besar dan kompleks, serta memahami gambaran besarnya seperti yang dilakukan manusia programmer.

Negara ini belum bisa menemukan cara-cara baru untuk memecahkan masalah dan masih cenderung tertinggal dalam bidang-bidang seperti navigasi pesawat ruang angkasa, yang memerlukan pengetahuan yang sangat terspesialisasi.

Banyak alat juga tidak menulis kode yang sempurna: program sering kali berfungsi, tetapi tidak cukup efisien atau aman untuk digunakan di dunia nyata. Demikian pula, alat AI pada dasarnya tidak memahami konteks data yang diproses, sehingga alat tersebut mungkin salah menangani informasi sensitif atau melanggengkan bias yang ada dalam data yang dilatih.

Karena semua alasan ini, dalam situasi profesional Anda masih memerlukan pengembang untuk memastikan semuanya memenuhi standar yang diperlukan. Kita mungkin melihat alat pengkodean AI dirancang untuk menangani segala hal mulai dari masalah keamanan hingga topik yang sangat terspesialisasi di masa depan. Kemampuan mereka untuk membantu non-pengembang membangun aplikasi juga akan meningkat. Namun setidaknya untuk saat ini, pengkodean AI terus meningkatkan keterampilan pengembang dibandingkan menggantikannya sepenuhnya.

Cara membuat game Anda sendiri

Namun, sungguh menakjubkan apa yang dapat Anda lakukan dengan alat ini sebagai non-programmer. Berikut panduan singkat untuk membuat game platform sederhana:

Langkah 1: Mendaftar ke alat AI: Buat akun dengan, misalnya, Cursor atau AlphaCode 2 dan ikuti petunjuk pengaturan. Tergantung pada alat yang Anda pilih, Anda mungkin perlu menginstalnya dengan cepat. Anda mungkin juga perlu menginstal bahasa pemrograman seperti Python, serta editor kode sumber seperti VS Studio Code 2 – platform pengkodean akan memberi tahu Anda tentang hal ini.

Langkah 2: Mulai permainan: Buka proyek baru di alat tersebut. Pada baris perintah, ketik: “Buat game platform sederhana yang platformnya terdiri dari suguhan manis.”

Langkah 3: Lihat seperti apa: Klik “Jalankan” atau “Pratinjau” untuk melihat apa yang telah Anda buat (tergantung pada sistem yang Anda gunakan, Anda mungkin harus melakukan ini di editor kode sumber). Anda akan melihat platform yang terbuat dari permen atau kue.

Langkah 4: Buat beberapa perubahan: Katakanlah kita mengubah karakter utama menjadi burung beo. Cukup ketik: “Jadikan avatar menjadi burung beo hijau” pada prompt perintah.

Langkah 5: Tambahkan Fitur: Sekarang ketikkan baris perintah: “Biarkan burung beo mengontrol dengan panah kursor, taruh beberapa permen untuk dia kumpulkan dan tambahkan penghitung poin untuk berapa banyak yang telah dia kumpulkan.”

Langkah 6: Uji dan Patch: Klik “Luncurkan” atau “Pratinjau” lagi untuk menguji game yang diperbarui. Lakukan perubahan dengan mengetikkan sesuatu seperti: “Masukkan burung gagak hitam yang akan mengejar burung beo di sekitar layar. Jika seekor burung gagak menyentuh burung beo, bekukan layar dan tampilkan pesan “Sayang sekali!!!” di tengah layar. Ulangi langkah ini sampai Anda puas dengan hasilnya.

Langkah 7: Bagikan game Anda: Sekarang Anda dapat berbagi game Anda dengan teman atau secara online melalui app store. Harus dikatakan bahwa pemrogram AI belum pandai dalam tugas ini, sehingga mungkin akan lebih sulit tanpa sepengetahuan sebelumnya. Salah satu opsinya adalah menerapkan permainan online melalui platform gratis seperti Zeabur, seperti yang dijelaskan di sini.

Satu hal lagi! Kami sekarang ada di saluran WhatsApp! Ikuti kami di sana agar tidak ketinggalan berita apa pun dari dunia teknologi. Untuk mengikuti saluran HT Tech di WhatsApp, klik Di Sini untuk bergabung sekarang!

Sumber