Wednesday, May 30, 2012

Tentang Allegro

Allegro adalah library untuk membantu kita develop game dengan bahasa C/C++. Melalui rangkaian artikel yang ada di page Allegro ini, saya akan membahas tutorial penggunaan Allegro untuk membuat aplikasi permainan yang menarik, mulai dari yang paling sederhana, sampai yang membutuhkan algoritma tertentu.

Simak terus page ini, karena akan selalu tumbuh dan berkembang artikelnya.

Daftar artikel:
  1. Instalasi Allegro
  2. Memulai Allegro
  3. Penggunaan Keyboard
  4. Bitmap
Semoga bermanfaat dan selamat mencoba!

Saturday, May 5, 2012

Instalasi Allegro

Dalam tutorial instalasi Allegro ini, saya akan menggunakan versi 5.0.6 yang bisa diperoleh melalui link berikut ini. Sebagai permulaan sebaiknya kita menggunakan versi binary yang sudah ter-compile, sehingga kita tidak perlu melalui proses build yang kadang memerlukan perangkat yang cukup menyita waktu untuk konfigurasinya.

Saya menggunakan file allegro-5.0.6-msvc-9.0.7z untuk tutorial ini. Keterangan msvc-9.0 berarti bahwa file ini sudah di-build dan siap digunakan untuk Microsoft Visual Studio 2008, baik versi express maupun profesional. Setelah mendapatkan file binary yang dimaksud, kita extract file ke folder yang mudah kita jangkau, misalkan C:\Allegro506. Struktur folder dan file yang kita peroleh adalah:


Selanjutnya saya akan membahas proses instalasi (atau lebih tepatnya konfigurasi) yang dibutuhkan agar Allegro dapat digunakan di dua IDE berikut ini:
Silahkan gunakan link di atas untuk mempelajari cara setting kedua IDE agar bisa menggunakan Allegro. 

Tuesday, May 1, 2012

Instalasi Allegro di VS 2008


Proses instalasi atau lebih tepatnya konfigurasi Visual Studio 2008 agar bisa menggunakan library dari Allegro adalah sebagai berikut:
o   Buka Visual Studio 2008 atau Visual C++ 2008 dan buat project baru.

o   Pilih tipe bahasa Visual C++ dan pilih template empty project, masukkan nama FirstAllegro, pilih tempat penyimpanan, dan klik OK.

o   IDE akan menyiapkan proyek kosong yang bisa Anda kembangkan.

o   Sekarang kita tambahkan file utama untuk kode program kita. Klik kanan pada proyek FirstAllegro di Solution Explorer, kemudian pilih add – new item, pilih template C++ File (.cpp), beri nama main.cpp, dan klik Add.

o   Proses build dari sebuah solusi di Visual Studio bisa dikonfigurasi untuk debug atau release. Untuk saat ini kita akan fokus pada proses debug, maka dari itu kita akan modifikasi konfigurasi pada Visual Studio agar bisa mengenali file dan library dari Allegro. Pilih kembali proyek FirstAllegro pada Solution Explorer, klik kanan, dan pilih Properties.

o   Pilih Configuration Properties – Debugging, kemudian isi Environment dengan PATH=c:\allegro506\bin;%PATH%.

o   Masih di Property Pages, pilih C/C++ - General,  isi Additional Include Directories dengan c:\allegro506\include.

o   Masih di Property Pages, pilih Linker - General,  isi Additional Library Directories dengan c:\allegro506\lib.

o   Masih di Property Pages, pilih Linker - Input,  tambah Additional Dependencies dengan allegro-5.0.6-monolith-md-debug.lib.

o   Klik Apply dan OK untuk menutup Property Pages.
o   Untuk menguji apakah konfigurasi sudah tepat, kita akan membuat inisialisasi sederhana yang menggunakan library Allegro. Tulis program berikut ini di main.cpp:
#include

void main()
{
     al_init(); //Inisialisasi library Allegro
}
o   Klik Start Debugging atau F5. Apabila konfigurasi sudah tepat maka proses build akan sukses dan program akan menampilkan jendela terminal.