Archive for April, 2010


Pertama-tama saya akan menjelaskan bagaimana cara  membuat sebuah object sederhana, disini saya akan membuat sebuah meja yang diatasnya terdapat sebuah bola. Objek bola tersebut nanti akan saya beri animasi menggelinding di atas meja kemudian jatuh ke lantai dan memantul-mantul di lantai sebelum objek bola tersebut diam di lantai. Berikut penjelasannya:

1. Buka program anim8or yang telah terinstal dikomputer, maka tampilan awalnya akan seperti di bawah ini:

Pada Menubar, pilih view-> top, masih pada menubar nya, pilih build -> primitives->N-Gon dan isikan 4 pada number of sizenya. Sedangkan pada Toolbarnya pilih wireframe (ctrl+w) lalu arakhan kursor di tengah-tengah sumbu, dan mulai tarik kursor, sesuaikan ukurannya seperti gambar di bawah ini:

3. Pilih menu build-> extrude parameters dan isi nilai-nilai pilihan seperti dibawah ini :

4. Pilih view -> all, untuk melihat hasil yang sudah kita exturude tadi, jika ingin mengatur angle dari object yang kita buat tadi tekan (ctrl+r) dan pilih gambar yang perspective seperti gambar di bawah ini :

5. Setelah tadi kita membuat sebuah persegi, kita akan buat tepi untuk masing-masing kaki meja untuk berdiri. Caranya adalah kita select satu per satu bagian tepinya lalu kita pilih di toolbar menu object/point edit (P)-> face select (g) -> select sisi yang akan kita perpanjang -> extrude face (X). berikut hasil select ke 4 sisi untuk membuat tepiannya .

6. Pada bagian yang kosong antara kedua tepi kita buat lagi sambungannya. Caranya seperti pada langkah ke 5 yaitu mempergunakan menu extrude face (X) pada tepi yang di-select.

7. Buat bagian kaki-kaki. caranya sama seperti pada no 5. Select bagian kotak kectl yang di ujung tepi. untuk bagian kakinya. lalu kita pilih point edit (P) -> select Face (g) -> select bagian kotak kecil untuk membuat kaki kursinya -> Extrude face (X) lalu tarik ke bawah dengan mouse. lakukan untuk ke empat tepian untuk membuat kakinya.

8. Setelah itu kita beri nama objek meja yang telah selesai kita buat tadi. Pilih menu setting -> object, kemudian beri nama meja. Sekarang kita akan membuat objek berikutnya yaitu bola. Pilih menu object -> new, dan tempat kerja baru akan ditampilkan yang terlihat pada gambar 8 dibawah ini :

9. Untuk membuat objek bola, pada toolbar sebelah kiri kita pilih “Add Sphere ”, lalu pada tempat kerja klik mouse kiri, tahan dan geser untuk membuat bola dengan ukuran yang diinginkan.

10. Kemudian kita beri nama objek bola tadi dengan cara yang sama seperti memberi nama objek meja.

11. Berikutnya kita akan memberikan warna pada bola untuk membedakan warnanya dengan objek meja. Caranya dengan mengklik 2 kali pada objek bola, maka akan muncul jendela seperti pada gambari dibawah ini :

12. Pada material pilih new kemudian klik […], lalu pilih warna yang diinginkan. Disini saya memilih warna merah.

13. Langkah berikutnya kita akan mulai membuat animasi. Pilih menu Scene -> New. Maka jendela kerja scene akan muncul.

14. Kemudian pilih Build -> Add Object untuk memunculkan objek yang telah kita buat tadi. Lakukan langkah ini untuk kedua objek tadi.

15. Kemudian Tempatkan kedua objek seperti gambar di bawah ini:

Select objek bola, kemudian klik toolbar Animate (yang bergambar kunci). Lalu kita mulai membuat pergerakan objek tersebut.

Kita juga bisa menentukan sudut dan pergerakan kamera sesuai keinginan.

16. Setelah selesai membuat pergerakan animasi, langkah terakhir yang akan kita lakukan adalah me-render animasi tersebut untuk menjadikannya file movie. Sebelum memulai proses rendering pilih view camera terlebih dahulu. Pilih menu Render -> Render Movie. Ketikkan nama file yang akan kita buat, klik OK.

17. Kemudian akan muncul jendela video compression. Pilih Full Frames dan klik OK.

Berikut adalah proses renderingnya.

<!– /* Font Definitions */ @font-face {font-family:”Cambria Math”; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:””; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-fareast-font-family:Calibri; mso-bidi-font-family:”Times New Roman”; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; mso-ascii-font-family:Calibri; mso-fareast-font-family:Calibri; mso-hansi-font-family:Calibri;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {pag13.11311111111111111111111111111111111111111113. Setelah selesai membuat pergerakan animasi, langkah terakhir yang akan kita lakukan adalah me-render animasi tersebut untuk menjadikannya file movie. Sebelum memulai proses rendering pilih view camera terlebih dahulu. Pilih menu Render -> Render Movie. Ketikkan nama file yang akan kita buat, klik OK.

Advertisements

Game Susun Kata

Dalam pembuatan aplikasi game mobile sederhana ini, saya menggunakan J2ME. Java 2 Micro Edition ( J2ME ) adalah digunakan untuk menjalankan dan mengembangkan aplikasi Java pada perangkat semacam Telepon genggam, Palm, PDA, dan Pocket PC.

Pertama saya menginstal Java Development Kit yang mendukung Java 2 Micro Edition (J2ME). Setelah menginstall Java JDK, maka aplikasi netbeans for CLDC dapat dijalankan.  Di sini saya membuat game mobile yaitu game susun kata. Game ini adalah sebuah permainan yang awalnya terdapat sebuah kata yang sudah tersusun atau yang sudah ditentukan. Kemudian kata-kata tersebut diacak dan harus disusun kembali menjadi sebuah kata yang sudah ditentukan pada awal permainan.

Berikut ini akan diberitahukan macam – macam tingkatan atau level pada permainan susun kata ini. Tingkat atau level pertama yaitu easy kata-kata tersebut diacak tidak menyebar terlalu jauh sehingga tidak terlalu sulit untuk menyusun kata-kata tersebut. Sedangkan untuk tingkat atau level kedua yaiu hard kata-kata tersebut diacak menyebar jauh sehingga lebih sulit untuk menyusun kata-kata tersebut.

Permainan ini memerlukan source code untuk mengimplementasiakan aplikasi permainan ini. Pada sub ini ada 3 buah source code yaitu Game_Susun_Kata,java , pengaturan.java dan susun_kata,java. Pada sub bab selanjutnya akan dijelaskan bagaimana souce code tersebut digunakan.

Untuk lebih jelasnya tentang spesifikasi hardware dan software yang digunakan oleh saya dapat dilihat dibawah ini :

Spesifikasi Hardware dan Sofware Yang Digunakan

Peralatan atau Hardware yang dipakai adalah sebuah laptop Toshiba L510 dimana spesifikasi yang digunakan adalah:

–          Prossesor intel core 2 duo T6600 @2.2 GHz(2 CPUs).

–          Hard disk drive 320 Gb.

–          Memory 3 Gb DDR3.

–          VGA Mobile Intel 4 Series Express Chipset Family 1128 Mb shared.

Untuk Software yang dipakai pada pembuatan game ini adalah sebagai berikut:

–          Microsoft Windows 7.

–          Software Java 2 SDK.

–          Software Java 2 Micro Edition.

–          Software Netbeans IDE 6.1 sebagai emulator.

–          Software notepad++ sebagai editor.

Sistem Navigasi Game

Sistem navigasi ini berguna untuk menggambarkan hal-hal yang ada pada game ini. Serta bagaimana kaitannya isi dengan halaman- halaman pada game ini. Pada sistem navigasi dari game yang dibuat ini dibagi menjadi satu bagian yaitu bagian pemain(user).

Index berfungsi untuk menampilkan halaman utama game secara keseluruhan yang kemudian didalamnya terdapat menu–menu yang dapat diakses pemain.Pada index atau tampilan awal game tersebut terdapat dua bagian yaitu exit dan menu. Exit berfungsi untuk keluar dari permainan atau game tersebut. Sedangkan di dalam menu terdapat start dan options. Start berfungsi untuk memulai game yang kata-kata nya telah teracak. Kemudian options berfungsi untuk pengaturan dimana terdapat sebuah checkbox dan dua radio button. Reverse arrows berfungsi sebagai checkbox yang boleh dipilih(dicheck list) atau tidak dipilih sama sekali. Reverse arrows berfungsi untuk membalikkan keypad berlawanan arah ( tombol arah kiri menjadi arah ke kanan atau tombol untuk arah kebawah menjadi ke atas dan sebaliknya). Di dalam options juga terdapat radio button dimana salah satu radio button nya harus dipilih. Dua radio button pada game ini berfungsi untuk level atau tingkatan permainannya. Yaitu level easy dan level hard. Level easy dari game ini adalah level dimana kata-kata yang diacak tidak terlalu jauh. Sedangkan level hard dari game ini adalah dimana kata-kata yang diacak akan teracak jauh. Pada permainan ini, Exit dan Menu bisa kembali lagi ke index atau tampilan awal game.

Design Interface

Tampilan Awal

Keterangan :

K1  : kotak dimana sebuah kata yang telah disusun sebagai tampilan awal

M1 : Exit

M2 : Menu

Menu Start

Keterangan :

K2  : Kotak dimana sebuah kata yang tadinya tersusun akan diacak

M1 : Exit

M2 : Menu

Menu Options

Keterangan :

C1  : reverse arrows à Check box dimana akan membalikkan keypad berlawanan

Gambar 1

Pada tampilan awal gambar 1 ini merupakan tampilan awal ketika game baru dimulai atau start. Untuk menjalankan game ini tinggal menekan tombol Launch kemudian muncul tampilan seperti pada gambar 2.

Gambar 2

Pada option menu terdapat 2 pilihan yang dapat dipilih oleh pemain yaitu Start dan Option, menu Start berguna untuk memulai game kemudian kata-kata diatas akan diacak  secara otomatis kemudian pemain tinggal menyusun kata-kata seperti pada tampilan gambar 2.

Gambar 3

Untuk menu Option terdapat 2 pilihan level seperti tampak pada tampilan gambar 3, yaitu terdapat pilihan level easy (mudah) atau hard (sulit). Untuk level easy (mudah) yaitu level bagi pemain yang pemula atau baru pertama kali memainkan game susun kata ini, untuk level hard (sulit) untuk pemain yang profesional atau sering memainkan game susun kata ini.

Gambar 4

Setelah memilih tingkat level yang diinginkan maka pemain tinggal memilih Start maka kata-kata yang terlihat pada tampilan gambar 2 akan teracak secara otomatis yang tampak seperti pada tampilan gambar 4.Selanjutnya pemain tinggal menyusun kata sesuai yang terdapat pada gambar 2. Selamat mencoba…….