Bagaimana untuk membuat permainan flash

Posted on
Pengarang: Robert Simon
Tarikh Penciptaan: 19 Jun 2021
Tarikh Kemas Kini: 1 Julai 2024
Anonim
Simpel!! Tutorial membuat game di Adobe Flash CS6
Video.: Simpel!! Tutorial membuat game di Adobe Flash CS6

Kandungan

Dalam artikel ini: Bermula Menulis Permainan AsasKetahui Keterampilan Teknikal Lanjut

Flash adalah format popular untuk permainan video melalui pelayar internet, di laman web khusus seperti Newgrounds dan Kongregate. Flash kurang dan kurang digunakan berbanding dengan format aplikasi mudah alih yang baru, tetapi ia masih meluas untuk banyak permainan berkualiti. Flash didasarkan pada ActionScript, bahasa pengaturcaraan mudah yang membolehkan anda mengawal objek yang dipaparkan pada skrin. Pergi ke langkah satu di bawah untuk mengetahui cara membuat permainan flash asas.


peringkat

Bahagian 1 Bermula



  1. Menyadari rekaan permainan Anda. Sebelum anda memulakan pengekodan, ia akan membantu untuk mendapatkan idea tentang apa yang anda mahu sebagai permainan. Flash sesuai untuk permainan mudah. Cuba buat permainan di mana pemain hanya mempunyai beberapa tindakan yang berbeza untuk dilakukan. Mengasaskan diri anda pada genre permainan asas dan perhatikan beberapa mekanisme mudah yang mendasarinya. Lihat panduan ini untuk maklumat lanjut mengenai perancangan pembangunan video game. Permainan flash yang paling umum adalah:
    • Pelari yang tidak berkesudahan: Dalam permainan ini, watak bergerak secara automatik dan pemain mesti melompat ke atas halangan atau berinteraksi dengan permainan dengan cara yang setanding. Pemain biasanya hanya mempunyai satu atau dua tindakan yang berbeza.
    • "Brawlers": Permainan ini biasanya termasuk skrol sampingan persekitaran permainan. Pemain mesti mengalahkan musuh yang muncul untuk maju. Dia sering mempunyai beberapa pergerakan di dalamnya untuk menghilangkan musuh.
    • "Teka-teki": Permainan ini menawarkan pemain untuk menyelesaikan teka-teki atau teka-teki untuk bergerak ke peringkat seterusnya. Ini boleh terdiri daripada jenis Match-3, seperti Bejeweled, kepada teka-teki yang lebih rumit, biasanya ditemui dalam permainan petualangan.
    • "RPG" atau main peranan: Permainan ini memberi tumpuan kepada perkembangan dan kemajuan watak. Pemain bergerak melalui pelbagai persekitaran dengan pelbagai musuh. Pergaduhan berbeza dari satu RPG ke satu lagi, tetapi kebanyakan berlaku berdasarkan dasar giliran. RPG boleh menjadi lebih kompleks untuk kod daripada permainan tindakan mudah.



  2. Ketahui apa yang sesuai untuk Flash. Flash sangat sesuai untuk permainan 2D. Ia adalah mungkin untuk melakukan 3D dalam Flash, tetapi ia memerlukan pengetahuan mendalam tentang bahasa pengaturcaraan. Permainan flash yang paling berjaya berada di 2D.
    • Flash lebih sesuai untuk permainan pendek atau dimainkan dalam sesi kecil. Biasanya bermain apabila anda mempunyai sedikit masa lapang untuk berehat, yang membatasi masa bermain hingga kira-kira lima belas minit.


  3. Berasaskan diri dengan bahasa pengaturcaraan ActionScript3 (AS3). Permainan Flash diprogramkan di AS3. Anda perlu memahami asas bagaimana ia berfungsi untuk berjaya mencipta permainan. Jika anda tahu bagaimana untuk kod dalam AS3, anda boleh membuat permainan yang mudah.
    • Beberapa buku yang berurusan dengan ActionScript boleh didapati di Amazon atau kedai lain, serta banyak contoh dan tutorial di internet.



  4. Muat turun Flash Profesional. Program ini tidak percuma, tetapi ia adalah cara terbaik untuk membuat program Flash dengan cepat. Pilihan lain boleh didapati, beberapa perisian percuma, tetapi keserasian sering kurang dan untuk tugas yang sama, mereka memerlukan lebih banyak masa.
    • Flash Professional adalah satu-satunya program yang anda perlukan untuk mula membuat permainan.

Bahagian 2 Tuliskan permainan asas



  1. Memahami asas blok bangunan dalam kod AS3. Apabila anda membuat permainan yang mudah, anda perlu menggunakan beberapa struktur kod yang berbeza. Terdapat 3 bahagian utama dalam kod AS3:
    • Pembolehubah - Ini digunakan untuk menyimpan data. Data ini boleh nombor, kata (rentetan), objek atau lain-lain. Pembolehubah ditakrifkan oleh kod var dan nama mereka mesti terdiri daripada satu perkataan.

      var playerHealth: Number = 100; // "var" menentukan bahawa anda menentukan pembolehubah. // "PlayerHealth" adalah nama pembolehubah. // "Nombor" ialah jenis data. // "100" ialah nilai yang diberikan kepada pembolehubah. // Setiap baris kod ActionScript berakhir dengan ";"

    • Pengendali Acara - Pengendali Acara menyemak peristiwa-peristiwa tertentu dan menyampaikannya ke seluruh program. Ini adalah titik penting untuk menubuhkan arahan pemain dan mengulangi kod. Pengendali acara biasanya menggunakan fungsi.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" mentakrifkan pengendali acara. // "MouseEvent" adalah kategori arahan yang mesti diperiksa. // ".CLICK" ialah tindakan tertentu yang termasuk dalam kategori MouseEvent. // "swingSword" adalah fungsi yang dipanggil apabila tindakan itu berlaku.

    • Fungsi - Bahagian kod yang diberikan kepada kata kunci yang boleh dipanggil kemudian. Fungsi menguruskan kandungan program permainan anda. Permainan rumit boleh mempunyai beratus-ratus fungsi, sedangkan permainan mudah hanya memerlukan sedikit. Anda boleh menulisnya dalam apa-apa perintah kerana mereka hanya berfungsi apabila dipanggil.

      fungsi swingSword (e: MouseEvent): tidak sah;



  2. Dapatkan inspirasi dari permainan orang lain Ramai pemaju tidak akan memberikan kod mereka, tetapi terdapat banyak tutorial atau projek lain yang kodnya bebas. Ini akan membolehkan anda melihat bagaimana kod itu berinteraksi dengan objek. Ini cara yang bagus untuk mempelajari teknik yang akan membuat permainan anda menonjol.