Cara membuat game flash

Posted on
Pengarang: Robert Simon
Tanggal Pembuatan: 19 Juni 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Cara Membuat Game Edukasi Menggunakan Adobe Flash #Part 1
Video: Cara Membuat Game Edukasi Menggunakan Adobe Flash #Part 1

Isi

Pada artikel ini: Memulai Menulis Game DasarPelajari ReferensiTeknik Lanjut

Flash adalah format populer untuk permainan video melalui browser internet, di situs khusus seperti Newgrounds dan Kongregate. Flash semakin jarang digunakan dibandingkan dengan format aplikasi mobile baru, tetapi masih tersebar luas untuk banyak game berkualitas. Flash didasarkan pada ActionScript, bahasa pemrograman sederhana yang memungkinkan Anda untuk mengontrol objek yang ditampilkan di layar. Lanjutkan ke langkah satu di bawah ini untuk mempelajari cara membuat game flash dasar.


tahap

Bagian 1 Memulai



  1. Sadarilah desain gim Anda. Sebelum Anda mulai coding, akan sangat membantu untuk mendapatkan ide tentang apa yang Anda inginkan sebagai game. Flash cocok untuk game sederhana. Cobalah untuk membuat permainan di mana pemain hanya memiliki beberapa tindakan berbeda untuk dilakukan. Dasarkan diri Anda pada genre permainan dasar dan ingatlah beberapa mekanisme sederhana yang mendasari itu. Lihat panduan ini untuk detail lebih lanjut tentang perencanaan pengembangan video game. Game flash paling umum adalah:
    • Pelari tanpa akhir: Dalam permainan ini, karakter bergerak secara otomatis dan pemain harus melompati rintangan atau berinteraksi dengan permainan dengan cara yang sebanding. Pemain biasanya hanya memiliki satu atau dua aksi berbeda yang dapat ia gunakan.
    • "Brawlers": Game ini biasanya menyertakan scroll samping dari lingkungan game. Pemain harus mengalahkan musuh yang muncul untuk maju. Dia sering memiliki beberapa gerakan yang tersedia untuk menyingkirkan musuh.
    • "Teka-teki": Permainan ini menawarkan pemain untuk memecahkan teka-teki atau teka-teki untuk pindah ke tingkat berikutnya. Ini bisa berkisar dari tipe Match-3, seperti Bejeweled, hingga teka-teki yang lebih kompleks, biasanya ditemui dalam game petualangan.
    • "RPG" atau permainan peran: Game-game ini fokus pada pengembangan dan perkembangan karakter. Pemain bergerak melalui berbagai lingkungan dengan berbagai musuh. Perkelahian berbeda dari satu RPG ke yang lain, tetapi sebagian besar terjadi berdasarkan giliran. RPG bisa secara signifikan lebih kompleks untuk dikodekan daripada game aksi sederhana.



  2. Pelajari untuk apa Flash cocok. Flash sangat cocok untuk game 2D. Dimungkinkan untuk melakukan 3D di Flash, tetapi membutuhkan pengetahuan yang mendalam tentang bahasa pemrograman. Game flash paling sukses adalah dalam 2D.
    • Flash lebih cocok untuk permainan pendek atau dimainkan dalam sesi kecil. Pada biasanya bermain ketika Anda memiliki sedikit waktu luang untuk istirahat, yang membatasi waktu bermain menjadi sekitar lima belas menit.


  3. Biasakan diri Anda dengan bahasa pemrograman ActionScript3 (AS3). Game flash diprogram dalam AS3. Anda perlu memahami dasar-dasar cara kerjanya agar berhasil membuat gim. Jika Anda tahu cara membuat kode di AS3, Anda dapat membuat gim sederhana.
    • Beberapa buku yang berurusan dengan ActionScript tersedia di Amazon atau toko-toko lainnya, serta banyak contoh dan tutorial di internet.



  4. Unduh Flash Professional. Program ini tidak gratis, tetapi ini adalah cara terbaik untuk membuat program Flash dengan cepat. Pilihan lain tersedia, beberapa perangkat lunak gratis, tetapi kompatibilitasnya sering buruk dan untuk tugas yang sama, mereka memerlukan lebih banyak waktu.
    • Flash Professional adalah satu-satunya program yang Anda perlukan untuk mulai membuat gim.

Bagian 2 Menulis permainan dasar



  1. Memahami dasar-dasar blok bangunan dalam kode AS3. Saat Anda membuat gim sederhana, Anda perlu menggunakan beberapa struktur kode yang berbeda. Ada 3 bagian utama dalam kode AS3:
    • Variabel - Ini digunakan untuk menyimpan data. Data ini bisa berupa angka, kata (string), objek atau lainnya. Variabel ditentukan oleh kode var dan nama mereka harus terdiri dari satu kata.

      var playerHealth: Number = 100; // "var" menentukan bahwa Anda mendefinisikan variabel. // "playerHealth" adalah nama dari variabel. // "Angka" adalah tipe data. // "100" adalah nilai yang diberikan ke variabel. // Setiap baris kode ActionScript diakhiri dengan ";"

    • Penangan Kejadian - Penangan peristiwa memeriksa terjadinya peristiwa tertentu dan mengkomunikasikannya ke seluruh program. Ini adalah poin penting untuk mengatur perintah pemain dan ulangi kode. Penangan acara biasanya menggunakan fungsi.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" mendefinisikan pengendali event. // "MouseEvent" adalah kategori perintah yang harus diperiksa. // ".CLICK" adalah tindakan khusus yang termasuk dalam kategori MouseEvent. // "swingSword" adalah fungsi yang dipanggil saat aksi terjadi.

    • Fungsi - Bagian kode yang ditetapkan untuk kata kunci yang dapat dipanggil nanti. Fungsi-fungsi mengelola konten program gim Anda. Gim yang kompleks dapat memiliki ratusan fungsi, sedangkan gim sederhana hanya membutuhkan beberapa fungsi. Anda dapat menulisnya dalam urutan apa pun karena hanya berfungsi saat dipanggil.

      fungsi swingSword (e: MouseEvent): void;



  2. Dapatkan inspirasi dari game orang lain Banyak pengembang tidak akan memberi Anda kode mereka, tetapi ada banyak tutorial atau proyek lain yang kodenya gratis. Ini akan memungkinkan Anda untuk melihat bagaimana kode berinteraksi dengan objek. Ini adalah cara yang bagus untuk mempelajari teknik yang akan membuat permainan Anda menonjol.