Selasa, 28 Agustus 2012

Tutorial Pembuatan Game Strategi Sederhana


Saat ini banyak sekali kita temui berbagai macam game mulai dari yang 2D sampai yang 3D, mulai dari tetris sampai yang serumit Need For Speed Underground2. Perkembangan game ini begitu pesat sekali sehingga sulit sekali bagi kita untuk mengikuti perkembangannya. Perkembangan game ini tentu saja juga diakibatkan oleh semakin pesatnya perkembangan kartu grafik yang mendorong para perusahaan pembuat game saling bersaing. Selain itu semua ada faktor lain yang mendukung itu yaitu perkembangan program ketiga yaitu DirectX dan OpenGL. Untuk sementara DirectX bisa dikatakan lebih populer dari OpenGL karena banyak sekali game-game yang menggunakan tool ini.
Di sini kita tidak akan membahas tentang DirectX ataupun OpenGL disini kita hanya akan membahas tentang game yang akan kita buat. Yakni sebuah game 2D sederhana yang menggunakan DirectX. Anda mungkin pernah bermain game-game seperti Age Of Empires atau Empire earth dan game-game sejenisnya. Mungkin banyak juga di antara kita yang menyukai game-game seperti itu, termasuk penulis sendiri. Untuk itu mari kita tilik lebih dalam tentang dasar-dasar pembuatan game ini.

Perancangan Game

Untuk membuat sebuah game tidaklah semudah membuat aplikasi-aplikasi lainnya, bila sudah berbicara game maka aspek kepintaran membuat program dan aspek seni harus menjadi satu dan masih banyak lagi lainnya, boleh dikatakan hampir segala aspek akan masuk ke sini. Pokoknya banyak sekali skill-skill yang dibutuhkan untuk membuat game.
Namun tahap pertama yang harus dilakukan untuk membuat game adalah menentukan terlebih dahulu jenis game yang akan dibuat dan juga cerita dari game ini.

Tahap Pertama – Menentukan jenis game yang akan dibuat

Jenis di sini maksudnya apakah game ini game 2D atau game 3D kemudian kategori game ini seperti apa ? Apakah game ini game untuk anak-anak atau orang dewasa ?
Apakah game ini game olahraga, atau game strategi atau game perang-perangan atau game teka teki atau game simulasi ?
Proses penentuan jenis game ini tidak semudah yang kita pikirkan, disana akan banyak sekali faktor-faktor yang berperan dalam pengambilan keputusannya.
Untuk tugas ini kita akan mengambil jenis game sebagai berikut :
Jenis Game
Berdasarkan grafisnya : Game 2 Dimensi
Berdasarkan penggunanya : Untuk segala umur minimal lebih dari 10 tahun
Berdasarkan settingnya : Game strategi perang-perangan

Tahap Kedua -  Menentukan Cerita Game

Membuat game seperti membuat film, dan banyak sekali game-game yang dibuat berdasarkan novel, buku cerita dan film-film. Contohnya saja sperti Starwars, Lord of the ring, Spiderman dan sebagainya.
Cerita game kita ini sebagai berikut :
Dikisahkan bahwa di masa depan nanti robot-robot akan berkembang sedemikian pesat sehingga banyak robot yang digunakan sebagai mesin perang. Ketika itu ada sebuah perusahaan robot raksasa bernama SkyWar yang produknya adalah membuat robot. Perusahaan ini dibuat oleh seorang jenius bernama Prof. Android. Sang profesor ini memiliki 2 orang putera bernama Reddy dan Bluddy, Reddy ini gemar memakai sama warna merah sedangkan Bluddy ini gemar memakai warna biru. Tak disangka professor ini meninggal dunia, akhirnya terjadilah konflik diantara kedua anaknya yang memperebutkan perusahaan tersebut. Akhirnya masing-masing pihak mengadakan perjanjian sebagai berikut :
Masing-masing dari kita diberikan 5 buah robot yang akan selalu berjumlah lima, maksudya jika salah satu robot ada yang mati maka akan segera diberikan robot penggantinya. Pengendalian robot ini boleh dilakukan secara otomatis atau manual. Di sini robot-robot ini harus dapat menguasai base-base station yang telah disediakan. Pemenang adalah mereka yang dapat menguasai semua base station tersebut.
Akhirnya Reddy memilih robot dikendalikan secara manual sedangkan Bluddy memutuskan untuk mengendalikan robot secara otomatis. Di sini Reddy akan merekrut kita untuk mengendalikan robot-robotnya untuk mengalahkan robot-robot Bluddy.

Tahap Ketiga- Mencari bahan-bahan yang dibutuhkan

Bahan-bahan disini maksudnya adalah seperti gambar-gambar untuk mendukung game ini seperti gambar pemandangan, gambar bangunan, gambar robot dan sebagainya. Selain itu juga dibutuhkan bahan-bahan untuk efek suara seperti musik untuk latar belakang game, efek ledakan, efek tembakan, efek mouse diklik dan lain sebagainya.
Bagian ini termasuk bagian yang susah sekali terutama bagi programmer karena kebanyakan programmer tidak pandai dalam hal – hal yang berbau seni. Pada bagian ini  kita membutuhkan seorang artist designer.
Berikut ini gambar – gambar yang dibutuhkan untuk game ini :
Tutorial Pembuatan Game
Tutorial Pembuatan Game
Efek Suara untuk Game Anda

Tahap Keempat – Perancangan Program

Bagian ini adalah bagian yang biasa dikerjakan oleh Programmer dan Sistem Analis. Disini kita berusaha mengimplementasikan ide atau konsep dasar menjadi sebuah program.
Bagian ini lebih menekankan pada Algoritma program seperti :
Bagaimana bila tombol kiri mouse diklik ke robot. ?
Bagaimana bila tombol kanan mouse dklik ke robot lainnya ?
Bagaimana cara mengatasi layar yang terbatas dengan medan tempur yang lebih luas?

Tahap Kelima – Implementasi Program

Bagian ini adalah bagian yang paling susah karena membutuhkan skill pemrograman yang cukup, pemahaman tentang pemrograman berorientasi objek, grafika komputer dan juga pengetahuan tentang directX. Adapun bahasa yang digunakan dalam tutorial ini adalah Visual Basic 6.0.

Tahap keenam – Testing dan Perbaikan Program

Setelah game anda selesai, maka tahap selanjutnya adalah testing game anda yang dilakukan oleh orang lain selain anda atau kita sebut tester. Tester sebaiknya dari orang lain, karena mereka adalah user atau pengguna, sehingga input dari mereka untuk perbaikan game anda akan lebih fair, dan banyak inputan yang bisa di dapat dari mereka.


Maaf untuk source codenya saya belum menemukannya, ternyata di simpan diharddisk yang lain. Tetapi akan segera saya tambahkan kalau sudah ketemu. biar dapat di-download.

Total Tayangan Halaman