Shiny Gen / Blog

Cara membuat game Game Boy Color dengan AI (ROM .gbc asli)

Juga dalam: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文

Untuk membuat game Game Boy Color dengan AI, buka Shiny Gen (di browser di shinygen.ai/play, atau aplikasinya di iPhone, iPad, dan Android), tekan +, pilih Baru, pilih Engine GBC, dan jelaskan game yang kamu mau. Agen AI-nya menulis game, mengompilasinya menjadi cartridge Game Boy Color asli, memainkannya untuk menemukan dan memperbaiki bug, lalu kamu mengunduh ROM .gbc, yang butuh satu pembelian apa saja, mulai dari paket pemula $2.99. ROM ini jalan di emulator Game Boy Color dan di hardware asli lewat flash cart.

Panduan ini menjelaskan caranya, lalu membahas jenis game yang cocok untuk mesinnya, batasannya, dan pertanyaan yang paling sering diajukan.

Apa itu engine GBC

Engine GBC adalah engine yang kami tulis untuk mengompilasi game baru dari prompt-mu. Engine ini bukan emulator untuk game orang lain dan bukan ROM loader: engine ini tidak bisa membuka atau memainkan ROM komersial atau ROM pihak ketiga.

Game-mu ditulis dalam bahasa kecil mirip C (file-nya main.sgba). Shiny Gen mengompilasinya ke kode mesin Game Boy Color di perangkatmu, menyesuaikan art-mu dengan palet mesinnya, mengubah musikmu ke empat kanal suaranya, dan memainkan hasilnya. Tidak ada pratinjau terpisah: game yang kamu mainkan di aplikasi adalah cartridge yang bisa kamu unduh.

Yang kamu butuhkan

Langkah demi langkah

1. Mulai game baru dan pilih engine GBC

Tekan tombol +, pilih Baru, dan di layar Pilih engine pilih Engine GBC.

Cartridge baru terbuka di editor. Cartridge ini sengaja dimulai kosong: init() yang berjalan sekali, frame() yang berjalan enam puluh kali per detik, dan satu kata di layar. Agen membuat apa yang kamu jelaskan, bukan mengedit template yang tidak kamu minta.

Layar Pilih engine di Shiny Gen, berisi Godot Engine, Engine GBA, Engine GBC, Engine N64, Engine GameCube, dan Engine DS.
+ Baru, lalu Engine GBC, untuk cartridge Game Boy Color.

2. Jelaskan game-nya

Buka tab Agen dan ketik apa yang kamu mau. Pesan pertama yang bagus menyebutkan jenis game-nya, apa yang dilakukan pemain, kontrolnya, tujuannya, dan tampilannya. Game Boy Color punya D-pad, A, B, Start, dan Select, tanpa tombol bahu, jadi rancang kontrolnya dengan tombol-tombol itu.

Contohnya: "Buat game bertani Game Boy Color. Seorang anak merawat kebun kecil: berjalan dengan D-pad, A untuk menyiram atau memanen, B untuk membuka kantong benih, Start untuk jeda. Hari berganti, tanaman tumbuh, dan toko membeli hasil panenmu. Simpan di tempat tidur."

3. Lihat agen membuat dan memainkannya

Agen tahu bahwa ia sedang mengerjakan cartridge Game Boy Color dan membaca referensi bahasa khusus mesin itu. Agen menulis kode dan membuatnya; kalau build gagal, compiler memberi tahu apa dan di mana (baris, kolom, dan apa yang harus ditulis), lalu agen memperbaikinya. Lalu agen memainkan game itu sendiri: menjalankan cartridge, mengambil screenshot layar 160 x 144, menekan tombol, dan membaca nilai yang dilaporkan game, supaya agen tahu pahlawannya bergerak, bukan menebak.

Agen juga bisa membuat art dan musik. Art disesuaikan dengan palet empat warna mesinnya saat masuk ke cartridge, dan musik dimainkan di empat kanal suaranya. Membuat aset memakai permata.

4. Ubah game dengan berbicara kepadanya

Lanjutkan di chat yang sama dengan permintaan kecil yang spesifik: "Tambahkan layar judul", "Buat toko tutup di malam hari", "Penyiramnya masih terlihat setelah aku menyimpannya." Sebutkan apa yang kamu lihat alih-alih menebak penyebabnya; agen bisa mengulangnya dengan memainkan game.

Kamu juga bisa membuka tampilan Kode dan mengedit main.sgba sendiri. Mengedit kode dengan tangan gratis. Setiap build melaporkan seberapa penuh cartridge-nya (kode, memori, tile sprite, tile latar, palet, dan suara), dimulai dari yang paling ketat, jadi kamu melihat batas mendekat.

5. Mainkan

Game bisa dimainkan di editor dan dari kartu game-mu. Di ponsel atau tablet, kontrolnya ada di layar. Di komputer, keyboard yang memainkannya: tombol panah, Z untuk A, X untuk B, Enter untuk Start, dan Shift untuk Select. Controller game juga bisa dipakai. Game menyimpan save baterainya sendiri, jadi kamu kembali di tempat terakhir.

Shiny Fighter Color dimainkan di Chrome di shinygen.ai: dua petarung pixel art di pulau melayang di depan kincir angin, dengan tulisan GO! di layar.
Shiny Fighter Color, salah satu game Game Boy Color kami, dimainkan di browser. Setiap frame digambar oleh cartridge.

6. Unduh ROM .gbc

Tekan Bagikan, lalu Export .gbc ROM. Ini butuh satu pembelian apa saja, mulai dari paket pemula $2.99; tanpa pembelian, tombol ini membawamu ke toko. Shiny Gen membuat ulang cartridge kalau ada yang berubah, menyalakannya di emulator baru untuk memastikan game bisa mulai, dan memberimu file .gbc dengan nama game-mu. ROM dibuka dengan layar pembuka Shiny Gen yang singkat.

ROM menyimpan sendiri: ROM ini mencantumkan save dengan baterai (32 KB), yang dikenali emulator dan flash cart. ROM tidak menyertakan save-mu sendiri, jadi salinan yang kamu berikan ke orang lain mulai dari awal.

Di browser, file terunduh; di aplikasi iPhone dan iPad, file masuk ke lembar Simpan ke File. Aplikasi Android belum bisa menyimpan file, jadi buka game-mu di shinygen.ai lewat browser untuk mengunduhnya, dengan satu pembelian yang sama.

7. Mainkan di hardware asli

Salin file .gbc ke kartu memori flash cart-mu, masukkan cart ke konsol, dan pilih game dari menu cart. Kami sudah memainkan ROM Game Boy Color yang dibuat dengan cara ini di Game Boy Advance asli dan ModRetro Chromatic. Untuk bermain tanpa hardware, emulator Game Boy Color apa pun bisa membuka file ini.

Dengan ModRetro Chromatic, kamu juga bisa mengirim game lewat Wi-Fi: di Chromatic pilih SYSTEM, DOWNLOAD, RECEIVE GAME untuk melihat kode enam karakter, lalu di Shiny Gen tekan Bagikan, kemudian Send to my Chromatic, dan ketik kodenya. Mengirim game buatanmu sendiri butuh satu pembelian yang sama seperti ekspor. Send a ROM file to my Chromatic mengirim file .gb atau .gbc yang kamu pilih; tombol ini hanya muncul di popup Bagikan game GBC. Pengiriman menggantikan game dan save di kartrid Chromatic.

Jenis game yang cocok untuk Game Boy Color

Game yang dibangun dari tile dan sprite kecil paling cocok: petualangan dan RPG dengan tampilan dari atas, game bertani dan kehidupan, platformer, puzzle, game arkade, dan game pertarungan kecil. Game Game Boy Color kami menunjukkan ragamnya, dan kamu bisa memainkannya gratis di browser dan me-remix yang mana saja menjadi salinanmu sendiri:

Layar judul Shiny Village Color: desa tepi laut pixel art dengan mercusuar, pepohonan, dan jalan setapak, serta menu bertuliskan New village with a friend.
Shiny Village Color, game kehidupan di engine Game Boy Color.

Batasan

Engine ini dibatasi seperti mesin aslinya:

Cartridge-nya sendiri bisa tumbuh jauh melewati 64 KB aslinya: game yang lebih besar dibagi ke bank secara otomatis.

GBC atau GBA?

Pilih GBC untuk tampilan klasik: empat warna per tile, layar kecil, dan suara chiptune. Pilih GBA untuk layar yang lebih besar (240 x 160), palet 16 warna, sprite yang lebih banyak dan lebih besar, suara sampel, dan lantai "Mode 7" yang berputar. Keduanya bekerja dengan cara yang sama di Shiny Gen, dan panduan GBA membahas engine itu.

Pertanyaan umum

Bisakah AI membuat game Game Boy Color?

Bisa. Di Shiny Gen kamu memilih engine GBC dan menjelaskan game-nya; agen AI menulis kode, mengompilasi cartridge Game Boy Color asli, memainkannya dengan tombol untuk menemukan bug, dan memperbaikinya. Kamu bisa mengunduh ROM .gbc setelah satu pembelian apa saja, mulai dari $2.99.

Apakah ini ROM .gbc asli?

Ya. Ini image cartridge Game Boy Color standar dengan header yang valid dan save dengan baterai, dikompilasi ke kode mesin itu sendiri. Shiny Gen menyalakan setiap ROM di emulator baru sebelum memberikannya.

Apakah ROM ini berfungsi di Game Boy Color asli?

ROM ini dibuat untuk itu. Kami sudah memainkan ROM Game Boy Color yang dibuat dengan cara ini di Game Boy Advance asli dan ModRetro Chromatic lewat flash cart. Konsol apa pun yang memainkan cartridge Game Boy Color seharusnya bisa menjalankannya dari flash cart.

Apakah aku perlu bisa coding?

Tidak. Kamu menjelaskan game-nya, dan agen menulis serta menguji kodenya. Kalau mau, kamu bisa membaca dan mengedit kodenya di tampilan Kode; mengeditnya dengan tangan gratis.

Bisakah engine ini memainkan Pokemon atau ROM komersial lain?

Tidak. Engine GBC mengompilasi game baru yang kamu buat di Shiny Gen. Engine ini bukan emulator untuk game lain dan tidak bisa membuka ROM komersial atau ROM pihak ketiga.

Bolehkah aku menjual game Game Boy Color buatanku?

Boleh. Kamu memiliki apa yang kamu buat, dan Shiny Gen tidak mengambil bagi hasil (Ketentuan Layanan, bagian 4). Kamu boleh menjual file ROM itu sendiri; mengekspornya butuh satu pembelian apa saja, mulai dari $2.99.

Apakah gratis?

Membuat, memainkan, dan membagikan game itu gratis. Pembuatan dengan AI dan agen bawaan memakai permata, dan akun baru mendapat permata gratis. Mengunduh ROM butuh satu pembelian apa saja, mulai dari paket pemula $2.99. Daftar lengkapnya ada di halaman harga.

Mulai game GBC baru

Membuka Shiny Gen dengan kartrid GBC baru yang kosong. Akun gratis diperlukan untuk membuat game.

Beberapa halaman yang ditautkan artikel ini berbahasa Inggris.

Terakhir diperbarui: 24 Oktober 2026