Pages

Tuesday, November 29, 2011

Permainan Sederhana Etoys

Pada saat ini ada begitu banyak perangkat lunak komputer yang dapat menghasilkan suatu aplikasi permainan komputer, dan salah satu yang akan saya bahas kali ini adalah penggunaan perangkat lunak yang bernama Etoys, dimana Etoys ini perangkat lunak yang difokuskan untuk siswa siswi yang masih duduk di bangku sekolah, bahkan Etoys ini diperuntukan bagi siswa siswi sekolah dasar, karena itu perangkat lunak Etoys berbeda dengan perngakat-perangkat lunak lainnya baik itu dari segi tampilan maupun dari segi bahasa pemrogramannya. Untuk perangkat lunak Etoys itu sendiri dapat diunduh pada situs resminya yaitu http://www.squeakland.org/.
Ada sebuah contoh permainan sederhana yang telah saya buat dengan menggunakan perangkat lunak Etoys, yaitu permainan balap mobil, dengan dua mobil yang berbeda dimana satu mobil berwarna biru dan satu lagi berwarna hijau, kenapa saya dapat katakan permainan sederhana karena kedua mobil bergerak pada lintasan dengan bentuk yang sama yaitu lintasan ellips, dan kedua mobil tidak dapat dikendalikan tetapi hanya dapat bergerak secara acak dan otomatis dengan kecepatan yang diatur secara random antara 0-30, jadi baik mobil biru maupun hijau bisa memenangkan permainan ini. Di bawah ini adalah tampilan awal permainan sebelum dimulai, dimana mobil biru dan hijau berada pada posisi yang sejajar, untuk memulai permainan hanya perlu menekan tombol "garis finish start" yang berada di tengah atas layar.
Pada gambar di bawah ini dapat dilihat ada perbedaan antara mobil biru dan mobil hijau yang disebabkan karena kedua mobil tersebut sama diberikan kecepatan secara random, oleh karena itu sulit untuk memastikan mobil mana yang akan menang.
Setelah salah satu mobil menyentuh garis finish yang berwarna hitam, maka permainanpun berakhir dan kedua mobil berhenti pada posisi terakhir dimana salah satu menyentuh garis finish, seperti gambar di bawah ini mobil biru menyentuh lebih dahulu garis finish dibanding mobil hijau.
Jika ingin mengulang permainan, tekan tombol yang berada di tengah atas layar yaitu tombol "garis finish reset" kemudian tombol "garis finish start".
Di bawah ini adalah flowchart dari permainan balap mobil di atas.
Demikan pembahasan mengenai permainan sederhana dengan menggunakan perangkat lunak Etoys, semoga bermanfaat...GBU ^^V.

referensi :

Saturday, November 19, 2011

Simple Fish in Blender

Mungkin sudah banyak yang mengetahui perangkat lunak berbasis open source untuk grafik dan animasi yaitu blender, walaupun open source namun blender ini merupakan perangkat lunak yang powerfull dan bersifat multiplatform, ringan, dan yang terpenting yaitu mudah digunakan, sedangkan untuk perangkat lunak blender sendiri dapat diunduh pada situs resminya yaitu di http://www.blender.org/.
Pada kesempatan kali ini saya akan membuat suatu obyek sederhana di dalam blender yaitu obyek ikan, pertama-tama buat sebuah mesh berbentuk UV Sphere kemudian perbesar sebesar 2 kali searah sumbu x, perbesar 1,5 kali searah sumbu z, dan perkecil 0,5 searah sumbu y, untuk memperbesar/memperkecil dapat menggunakan perintah scale pada bagian tool disebelah kiri layar, setelah selesai memperbesar dan memperkecil tekan crtl+alt+q untuk melihat obyek dari segala 4 sudut pandang, seperti di bawah ini.
untuk kembali tekan kembali ctrl+alt+q, kemudian lihat dari sudut pandang samping dengan menekan 3 pada numpad, lalu ubah Object Mode menjadi Edit Mode dan pilih separuh titik-titik yang berada pada obyek, denganh menekan shift+klik kanan, sehingga seperti gambar di bawah ini.
Setelah itu delete titik-titik yang dipilih tersebut dan pada bagian properties disebelah kanan layar pilih Modifiers-->Add Modifier-->Mirror seperti pada gambar di bawah ini.
Lalu ceklist pada bagian Axis : y dan Options : Clipping, sehingga seperti gambar di bawah ini.
pilih bagian ujung mesh, seperti gambar di bawah ini.
Kemudian lakukan Extrude dengan menggunakan tombol e pada keyboard dan dikombinasikan dengan Scale(pembesaran/pengecilan), sehingga seperti gambar di bawah ini.
Kemudian seluruh ekor ikan tersebut di geser searah sumbu y sampai menempel menjadi satu garis, sehingga obyek dilihat dari keempat sudut pandang seperti gambar di bawah ini.
Lalu hapus titik paling kanan pada ekor ikan, yang ada pada gambar di bawah ini.
Setelah itu dari sudut pandang depan edit titik yang ada pada ekor ikan sehingga seperti gambar di bawah ini.
Selanjutnya untuk membuat mata ikan buat obyek baru UV Sphere pada Edit Mode, pada bagian Options : Clipping yang diceklist hilangkan dahulu ceklistnya agar obyek UV Sphere tersebut dapat bergerak bebas.
pindahkan lalu perkecil ukurannya hingga pas untuk ukuran mata ikan, seperti gambar di bawah ini.
Gunakan kombinasi translasi(perpindahan) dan rotasi(perputaran) agar obyek mata ikan tersebut berada pada posisi yang pas, seperti contoh gambar di bawah ini.
Setelah selesai membuat mata, lalu akan dibuat sirip ikan dengan menggunakan tiga titik yang berada pada badan ikan, seperti gambar di bawah ini.
Dari ketiga titik tersebut extrude sebanyak tiga kali dari sudut pandang atas, sehingga seperti gambar di bawah ini.
Kemudian dari sudut pandang depan edit letak titik-titik yang di Extrude tersebut, sehingga menjadi seperti gambar di bawah ini.
dan pembuatan obyek ikan pun telah selesai, untuk memperhalus tampilan kembali dahulu ke Object Mode, kemudian pada bagian tool sebelah kiri layar tombol Smooth, klik tombol tersebut dan pilih apply pada Modifier Mirror, maka akan dihasilkan obyek ikan seperti gambar di bawah ini.
Untuk tahap terakhir atur tata letak kamera dan lampu, sehingga hasil tampak bagus pada saat melakukan rendering, contohnya seperti gambar di bawah ini.
Pada perangkat lunak blender, obyek sederhana seperti obyek ikan yang saya buatpun untuk kedepannya dapat ditambahkan/diberikan fitur-fitur animasi seperti gerakan ikan waktu berenang. Ok sekian terima kasih untuk setiap orang yang menyempatkan waktu membaca artikel ini....GBU all.

Wednesday, November 9, 2011

Search Icon

Setiap icon selalu dibuat sesederhana mungkin oleh si pembuatnya, karena fungsi icon itu sendiri merepresentasikan sesuatu benda, keterangan, maupun perintah yang dapat dengan mudah dipahami artinya oleh user/pengguna dalam hal berinteraksi antara manusia dengan komputer.
Untuk kali ini saya mengambil contoh suatu icon yaitu search icon dimana search icon ini menerangkan bahwa pada saat menggunakan icon ini kita dapat mencari sesuatu, sesuatu yang dicari itu dapat berupa macam-macam bentuknya, karena search icon ini digunakan untuk berbagai kebutuhan bisa untuk melakukan pencarian kata, file, program, alamat web, atau apapun itu saat user menggunakan komputer atau berinteraksi dengan komputer. Mungkin beberapa orang pernah bertanya kenapa search icon ini digambarkan atau dilambangkan dengan gambar kaca pembesar, ternyata gambar atau lambang kaca pembesar ini memiliki arti sendiri, yaitu bila kita ingat seorang sosok detektif atau mungkin lebih spesifik lagi detektif legendaris Sherlock Holmes disamping sebuah cangklong rokok yang selalu dibawa-bawa olehnya ada sebuah benda penting lainnya yang tidak pernah lepas dari dirinya yaitu sebuah kaca pembesar yang selalu digunakan untuk mencari-cari barang bukti di tempat kejadian perkara, karena tidak semua barang bukti dapat terlihat secara kasat mata, tetapi sering kali menemukan barang bukti yang sangat kecil oleh karena itu Sherlock Holmes selalu menggunakan kaca pembesar. Demikian juga dengan icon yang dibuat untuk fungsi pencarian ini sehingga semua orang dapat mengerti bahwa search icon inilah kita dapat mencari kata, file, program, alamat web, atau apapun itu di dalam komputer.