Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Corona SDK
Code

Corona SDK: Membuat Balon Game

by
Difficulty:IntermediateLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Arief Syahrir (you can also view the original English article)

Dalam seri tutorial ini, Anda akan belajar cara membuat game Bloons. Tujuan dari permainan ini adalah untuk menembak balon untuk meledakan mereka semua... Baca terus!


Langkah 1: Aplikasi Overview

Menggunakan grafis yang sudah disediakan kami akan meng kode sebuah permainan yang menghibur dengan Lua dan Corona SDK API.

Pemain akan mampu menembak acorn balon dengan menyentuh layar untuk tap dan melepaskan dan menembak. Anda dapat memodifikasi parameter dalam kode untuk menyesuaikan dengan permainan.

Langkah 2: Perangkat Target

Hal pertama yang harus kita lakukan adalah memilih platform yang akan menjalankan game kita. Dengan demikian, kami akan dapat memilih ukuran untuk foto-foto yang akan digunakan.

IOS platform memiliki karakteristik ini:

  • iPad: 1024x768px, 132 ppi
  • iPhone/iPod Touch: 320x480px, 163 ppi
  • iPhone 4: 960x640px, 326 ppi

Karena Android adalah open source, ada banyak perangkat yang berbeda dan resolusi. Beberapa karakteristik layar yang lebih umum adalah:

  • Google Nexus One: 480x800px, 254 ppi
  • Motorola Droid X: 854x480px, 228 ppi
  • HTC Evo: 480x800px, 217 ppi

Dalam tutorial ini, kita akan berfokus pada iOS platform dengan desain grafis, secara khusus developing untuk distribusi ke iPhone/iPod touch, tetapi kode yang dibuat di sini harusnya berlaku untuk Android development dengan SDK Corona juga.


Langkah 3: Interface

Interface yang sederhana dan friendly akan digunakan. Ini melibatkan beberapa shape, tombol, bitmaps dan banyak lagi.

Interface grafis resource yang diperlukan untuk tutorial ini dapat ditemukan di download terlampir.


Langkah 4: Ekspor grafis

Tergantung pada perangkat yang telah Anda pilih, Anda mungkin perlu untuk mengekspor grafis dalam PPI yang direkomendasikan. Anda dapat melakukannya dengan editor gambar favorit Anda.

Saya menggunakan Adjust Size... fungsi di app Tinjauan di Mac OS X.

Ingatlah untuk memberikan gambar nama deskriptif dan menyimpannya dalam folder proyek Anda.


Langkah 5: suara

Kita akan menggunakan Sound Effect untuk meningkatkan pengalaman permainan, Anda dapat menemukan suara yang digunakan dalam contoh ini di Soungle.com menggunakan  kata kunci pop.


Langkah 6: App konfigurasi

config.lua file akan digunakan untuk membuat aplikasi pergi fullscreen di semua deviuce. File ini menunjukkan ukuran layar asli dan metode yang digunakan untuk skala konten dalam kasus app yang berjalan dalam resolusi yang berbeda.


Langkah 7: Main.lua

Mari kita menulis aplikasi!

Buka edititor Lua yang dipilih (Editor teks apapun akan bekerja, tapi Anda tidak akan memiliki penyorotan sintaks) dan persiapkan diri untuk menulis app. Anda harus ingat untuk Simpan sebagai file main.lua dalam folder proyek.


Langkah 8: Kode struktur

Kami akan struktur kode kita seolah-olah class. Jika Anda tahu ActionScript atau Java, Anda harus akrab dengan strukturnya.


Langkah 9: Sembunyikan Status Bar

Kode ini menyembunyikan status bar. Status bar adalah bar di atas layar perangkat yang menunjukkan waktu, sinyal, dan indikator lainnya.


Langkah 10: Impor Physics

Kita akan menggunakan perpustakaan Physics untuk menangani collision. Gunakan kode ini untuk mengimpor:


Langkah 11: Background Game

Grafis sederhana digunakan sebagai backgrounc untuk interface aplikasi, baris berikutnya kode menyimpannya.


Langkah 12: Title View

Title View ini, itu akan menjadi layar interaktif pertama muncul dalam game dan variabel ini akan menyimpan komponennya.


Langkah 13: Kredit View

Pandangan ini akan menunjukkan kredit, versi, dan hak cipta dari game. Variabel ini akan digunakan untuk menyimpannya.


Langkah 14: Game View

Tampilan Game terdiri oleh TextFields yang menyimpan Skor, target, dan biji-bijian yang tersedia. Hal ini juga menampilkan balon, tombol restart dan tupai yang menembak biji. Tambahkan baris berikut ke kode untuk menangani elemen-elemen ini. Tupai dan acorn grafis dari openclipart.org.


Langkah 15: variabel

Ini adalah variabel-variabel yang kita akan menggunakan. Membaca komentar dalam kode untuk tahu lebih banyak tentang mereka, beberapa nama-nama mereka bisa langsung ketahuan tanpa harus dijelaskan sana.


Langkah 16: Kode Review

Berikut adalah kode lengkap yang ditulis dalam tutorial ini bersama dengan komentar untuk membantu Anda mengidentifikasi setiap bagian:


Selanjutnya...

Dalam bagian ini seri yang telah Anda Pelajari tentang interface dan konfigurasi dasar dari game. Nantikan untuk bagian kedua, dimana kami akan menangani logika aplikasi, tombol perilaku, dan banyak lagi. Sampi jumpa lagi!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.