Senin, 15 Juni 2015

Tembak Terus

Saya akan membuat game menggunakan construct2. Aplikasi ini membuat game dengan basis web. Game yg akan saya buat bernama “Tembak Terus”. Apa itu “Tembak Terus”?. Ini adalah sebuah game yang cukup sederhana. Kita hanya perlu menembak monster sebanyak mungkin dan jangan biarkan monster itu menyentuh kita.
Saya disini akan menjelaskan sedikit tentang cara bagaimana membuat game ini. Cara bermainnya.
Pertama kita buka construct 2. Dan dibawah ini adalah tampilan awal dari construct2.
Untuk memulai klik file -> new
Berikutnya kita membutuhkan bebrapa objek untuk mebuat game ini.

Hal pertama yang ingin kita lakukan adalah melakukan perulangan terhadap 'background tile'. Objek Tiled Background dapat melakukan hal ini untuk kita. Pertama, siapkan tekstur background berikut ini - klik kanan dan simpan ke dalam folder manapun dalam komputer anda:
The Tiled Background texture
Sekarang, Klik 2x space kosong pada bagian layout untuk memasukkan objek. (Selanjutnya, jika sudah penuh, dapat juga dilakukan dengan cara klik kanan dan pilih Insert new object.) Setelah dialog Insert new object muncul, klik 2x Tiled Background object untuk memasukkannya.
The Insert New Object dialog.

Sebuah crosshair akan muncul untuk menandakan tempat untuk meletakkan objek. Klik dimanapun di bagian tengah layout. Texture editor sekarang terbuka, anda dapat memasukan tekstur ke 'tile'. Segera import 'tile image' yang anda simpan sebelumnya. Klik icon folder untuk memanggil tekstur dari disk, cari di mana anda menyimpannya tadi, dan pilih.
Load texture from file
Tutup texture editor dengan cara klik tanda X pada kanan atas. Jika diminta, pastikan anda telah menyimpan data! Sekarang anda akan melihat 'tiled background' objek pada layout. Saatnya mengubah ukurannya sehingga memenuhi layout game. Pastikan objek tersebut telah terseleksi, lalu Properties Bar di sebelah kiri seharusnya menunjukkan semua pengaturan untuk objek tersebut, termasuk ukuran dan posisinya. Atur posisinya menjadi 0, 0 (kiri atas dari layout), dan ukurannya menjadi 1280, 1024 (ukuran dari layout).
Tiled Background properties
Saatnya meninjau progress kita sampai di sini. Tahan control dan lalukan scroll mouse wheel down untuk zoom out. Cara alternatif, klik view - zoom out beberapa kali. Anda juga dapat menekan tombol space, atau tombol tengah mouse, untuk bergeser. Mudah, bukan? Tiled background anda kini telah memenuhi seluruh isi layout:
The inserted tiled background.
Ok, sekarang kita akan menambahkan beberapa objek lagi. Sementara itu, untuk mencegah kejadian salah klik objek pada 'tiled background' dapat menguncinya, sehingga objek tersebut tidak dapat diseleksi lagi. Mari kita gunakan 'layering system' untuk hal ini.
Sebuah Layout dapat terdiri dari beberapa layer, di mana anda dapat menggunakannya untuk mengelompokkan objek-objek. Bayangkan sebuah layer itu seperti sebuah kaca yang ditumpuk satu sama lain, dengan objek tergambar di setiap bagian kaca tersebut. Hal ini juga membuat anda mudah untuk menampilakan objek di atas objek lainnya, dan layer dapat juga dikunci, disembunyikan, menggunakan efek parallax, dan banyak lagi. Sebagai contoh, dalam game ini, kita ingin semua objek ditampilkan di atas tiled background, oleh karena itu kita perlu menambahkan layer di atas nya sebagai layer tempat penampungan objek-objek baru tersebut.
Untuk mengatur layer, klik Layers tab, tepat di samping Project bar:
Layers bar tab
Anda akan melihat Layer 0 pada list (Hitungan dalam Construct 2 dimulai dari angka nol, dimana hal tersebut biasa diterapkan pada bahasa pemrograman). Klik ikon pensil dan ganti nama menjadi Background, karena ini adalah layer untuk background game kita. Lalu klik ikon hijau 'add' untuk menambah layer baru yang akan menampung objek lainnya yang akan kita masukkan. Kita bisa sebut Main. Akhirnya, jika anda mengklik ikon 'padlock' di samping Background, layer ini akan menjadi terkunci. Itu berarti anda tidak akan bisa mengklik apapun objek dari layer ini. Menjadi sangat berguna untuk tiled background kita, dimana objek ini mudah sekali diklik secara tidak sengaja. Akan tetapi, jika anda ingin merubahnya, cukup dengan mengklik ikon 'padlock' lagi untuk membuka kuncinya.
Layers bar tabThe layers bar, all set up.
Berikutnya kita akan membuat objek-objek dalam game ini dan fungsinya masing-masing.
Kita akan membuat objek pemainnya dan cara kerjanya.

Untuk member kecerdasan pada objek tersebut kita bisa beri behaviors

Opening the Behaviors dialog.





Pilih 8 directions untuk pergerakannya
Adding the 8-direction movement.
Dan pilih beberapa behaviors untuk objek penembak.
The Player with all three behaviors added.
Several monsters in the layout.

Kemudian kita akan melakukan sesuatu agar objek tersebut dapet bergerak dan dapat batasan. Kita akan melakukannya di eventsheet dalam event sheet terdapat. Even dan action Event adalah sebuah kondisi sedangkan action perintahnya.
The Event Sheet tab.

The completed event.


The New Event dialog.
Choosing 'Every tick'.
The empty 'Every tick' event.
The Add Action dialog.



Ya kurang lebih lakukan hal yang sama pada objek-objek  lain. Kita hanya tinggal menaruh pada tiap objek.