Thursday, 4 July 2013

Don't Make Line 4x4x4

0 comments
Don’t Make Line 4x4x4 merupakan jenis permainan yang mengandalkan kemampuan befikir dan kecerdasan pemain sebagai elemen utamanya. Permainan ini dimainkan oleh dua orang pemain dengan tujuan membuat salah satu pemain kalah karena ia membuat suatu garis. Banyaknya lingkaran kosong yang nantinya dapat di isi  adalah 64 buah.










KONSEP AI
Kecerdasan buatan atau yang sering disebut dengan AI pada game ini terletak pada komputer yang akan bertindak sebagai lawan. Algoritma yang digunakannya adalah minimax. Komputer akan selalu berusaha mengalahkan user dengan cara menutup langkah pemain untuk tidak membentuk sebuah garis, komputer dapat menyusun strateginya sendiri agar menjadi pemenang.
Algoritma minimax merupakan basis dari semua permainan berbasis AI seperti permainan catur misalnya. AI permainan catur tentunya sudah sangat terkenal dimana AI tersebut bahkan dapat mengalahkan juara dunia sekalipun. Pada algoritma minimax, pengecekan akan seluruh kemungkinan yang ada sampai akhir permainan dilakukan.
Algoritma minimax mampu menganalisis segala kemungkinan posisi permainan untuk menghasilkan keputusan yang terbaik karena algoritma minimax ini bekerja secara rekursif dengan mencari langkah yang akan membuat lawan mengalami kerugian minimum. Semua strategi lawan akan dihitung dengan algoritma yang sama dan seterusnya. Ini berarti, pada langkah pertama komputer akan menganalisis seluruh pohon permainan. Dan untuk setiap langkahnya, komputer akan memilih langkah yang paling membuat lawan mendapatkan keuntungan minimum, dan yang paling membuat komputer itu sendiri mendapatkan keuntungan maksimum. Dalam penentuan keputusan tersebut dibutuhkan suatu nilai yang merepresentasikan kerugian atau keuntungan yang akan diperoleh jika langkah tersebut dipilih.


Tugas Kelompok Softkill Pengantar Teknologi Games :
1. Arini Partiwi (51410102)
2. Rinno Julio Bagus (55410996)
3. Yudha Ardiansyah (58410707)




Thursday, 10 January 2013

Dasar-Dasar yang Diperlukan dalam Desain Pemodelan Grafik

1 comments
Assalamualaikum Wr. Wb.


Pada bahasan kali ini kebetulan saya mendapatkan tugas softskill tentang apa itu Desain Pemodelan Grafis. Sebenarnya saja juga kurang mengetahui secara detil apa arti dari Desain Pemodelan Grafik itu. Jadi, saya akan menjelaskan penjelasan yang ringan-ringan saja yang saya ketahui yaitu tentang dasar-dasar yang diperlukan dalam desain pemodelan grafik. Untuk mencari materi desain pemodelan grafik yang lebih lengkap, banyak sekelai silahkan tinggal mencarinya di google atau yahoo.

Desain yang ada dipikiran saya pertama kali adalah ya kita membuat suatu rancangan yang melibatkan suatu kreativitas dari penciptanya. Sedangkan, pemodelan itu menurut saya yaitu proses membuat sebuah objek agar terlihat menjadi seperti hidup. Grafik adalah sebuah metode yang digunakan untuk menyajikan data kuantitatif secara visual. 

Jadi, dapat disimpulkan bahwa Desain Pemodelan Grafik merupakan suatu proses dimana akan diciptakan suatu obyek yang baru menggunakan suatu perangkat lunak yang melalui tahapan seperti membuat, menyimpan, dan memanipulasi model dan citra. Kegiatan yang biasanya berkaitan dengan grafik komputer adalah pemodelan geometris, rendering, animasi, graphic library/package, application program, dan citra.

Dewasa ini, perkembangan desain pemodelan grafik sangat pesat sekali. Dari yang dulunya hanya gambar kartun 2D hingga sekarang 3D. Kita tentunya tahu film 3D Avatar, Tintin, Toys Story, dll. Itu merupakan sebuah maha karya manusia yang mampu membuat objek menjadi lebih hidup. Hal yang sangat diperlukan dalam desain pemodelan grafik adalah sebagai berikut:


1. Suka dahulu dengan desain
Mengapa saya berkata seperti itu. Karena orang awalnya orang akan mencoba terus menerus melakukan sesuatu karena orang tersebut memang sangat menyukainya. 

2. Sering-sering mencoba
Sering-sering mencoba merupakan hal yang sangat diperlukan untuk menambah skill, pengalaman dan jam terbang tentang desain pemodelan grafik.

3. Bergabung di forum-forum desain
Forum-forum online sangat membantu untuk mengembangkan keahlian, terutama dalam trik-trik tertentu yang dapat kita manfaatkan untuk meningkatkan kemampuan kita dalam mendesain.

4. Ikut Kursus
Nah, yang ini merupakan opsi terkhir apabila kita mempunyai uang lebih. Sekarang, untuk belajar teknik mendesain tidaklah sulit, karena banyak penyelenggara jasa kursus yang memberikan pelayanan kursus mendesain.

Empat hal di atas merupakan menurut saya mutlak harus dimiliki untuk desain pemodelan grafik. 


Berikut adalah hasil iseng-iseng hasil desain buatan saya ya mungkin biasa aja, tapi ada tapinya nih. Seni itu tidak bisa dibilang baik atau buruk, bagus atau jelek karena pandangan setiap orang berbeda-beda dan yan paling penting seni itu hasil buatan tangan kita sendiri, karena hal itu menjadi kepuasan batin apabila kita mampu membuat sesuatu yang biasa menjadi hal yang luar biasa hehe :D

Desain CD Album for someone


Desain 3D Text The Braders

Desain karakter The Braders

Desain logo IA01


Desain gitar 3D blender



Sekian dan terima kasih. Wassalamualaikum Wr. Wb.

Thursday, 27 December 2012

Game Prolog Don't Make Line 4x4x4

0 comments
Assalamualaikum Wr. Wb

Waaaaah apa kabar nih blog gersang banget udah lama ga pernah dibuka" hahaha
Gw mau cerita dikit pengalaman gw nih, boleh ga? apaaa ga boleh? yaaaah ga ga boleh kok qaqa haha oke lanjuuttt *gayaariel (hahapasih jayus beet) :p

Gini ceritanya, (serius dikit) saat ini gw kuliah di salah satu perguruan swasta yang paling terkemuka di Indonesia tepatnya semester 5, gw dapet mata kuliah PKB. Apatuh? Program Keluarga Berencana. Owhhh bukan itu heey...teyus?. PKB itu Pengantar Kecerdasan Buatan. Jadi, pada praktikum mata kuliah ini gw disuruh buat game. Bikin game nya pake bahasa pemroraman Prolog. Pertama mikir anjriiit emang bisa gw buat game?, ide ga ada, skill kurang, bahasa pemrogramannya aneh. Lambat laun mendekati hari H ada seseorang kakak tingkat saya yang baik hati dan tidak sombong memberi masukan buat game apa. Namanya Mochamad Rasyid. makasih eaaa qaqa :D

Akhirnya tercetuslah sebuah game yang paling mutakhir di abad 23 haha, sebenernya sih ini game udah ada coba diedit aja dikit biar beda ehehe nama game nya Don't Make Line 4x4x4. Gini nih gw jelasin cara mainnya sama tampilannya


1.  INITIAL STATE

Don’t Make Line 4x4x4 merupakan jenis permainan yang mengandalkan kemampuan befikir dan kecerdasan pemain sebagai elemen utamanya. Permainan ini dimainkan oleh dua orang pemain dengan tujuan membuat salah satu pemain kalah karena ia membuat suatu garis. Banyaknya lingkaran kosong yang nantinya dapat di isi  adalah 64 buah.
Sebelum memulai permainan, game akan memberikan inputan untuk memilih warna pemain dan nama user. Setelah proses memasukkan selesai, maka akan muncul window baru untuk memulai game, cara permainan, profil developer dan keluar. Di dalam window utama juga terdapat menu file dan mode. Berikut adalah penampakan inputan warna pemain, nama user, menu awal permainan dan window utama.






     
Pada saat memulai permainan pada gambar di atas kalian akan melihat sebuah tampilan memilih warna pemain baik itu user atau komputer.



Jika warna pemain sudah dipilih, maka akan muncul kembali inputan untuk memasukan nama user seperti pada gambar di atas.



Ketika user telah memilih warna pemain dan memasukan nama user,  maka akan muncul menu utama yang di dalamnya terdapat tombol mulai game, cara permainan, profil developer dan keluar.


Gambar di atas ketika mengklik tombol cara permainan, tentang cara permainan nya.



Tampilan ini muncul ketika mengklik tombol Profile Developer.



Window utama ini mempunyai menu file dan menu mode. Menu file mempunyai submenu new game (untuk memulai baru permainan) dan exit (untuk keluar dari game). Sedangkan menu mode mempunyai submenu Player First ( User jalan terlebih dahulu ) atau Computer First ( Komputer jalan terlebih dahulu ). Perlu diperhatikan bahwa pada mode Computer First, computer akan secara acak memilih posisi lingkaran dirinya.


2.  RULES


    a. Dimainkan oleh dua pemain. Siapa yang memulai ( user atau komputer) terlebih dahulu dapat disesuaikan dengan keinginan. Namun demikian,    secaradefault, user akan memulai duluan.
    b. Setelah user memilih satu lingkaran, maka akan diikuti oleh komputer yang akan memilih lingkaran berikutnya. 
    c. Setelah komputer memilih lingkaran, maka selanjutnya giliran user kembali untuk memilih lingkaran. Hal ini akan terus berulang sampai salah satu    dari pemain ( user atau komputer ) membuat suatu garis.
   d. Pada permainan ini, baik user ataupun computer, hanya diberikan langkah sebanyak 1 kali dalam mewarnai lingkaran secara bergiliran.
    e . Apabila salah satu dari pemain ( user atau computer ) membuat garis dari susunan lingkarannya, maka permainan akan berakhir. Yang menang adalah       pemain yang tidak membuat garis sama sekali. 
    f. Kondisi kekalahan akibat terbentuknya sebuah garis dari susunan lingkaran adalah sebagai berikut : 
            1. 4 buah lingkaran tersusun secara Horizontal,
            2. 4 buah lingkaran tersusun secara Vertikal,
            3. 4 buah lingkaran tersusun dari atas ke bawah ( lapisan 1 – lapisan 4 ),
            4. 4 buah lingkaran tersusun secara Diagonal Sisi ( sisi Atas, Bawah, Kiri, Kanan, Depan, 
                Belakang,  dan setiap Lapisan ), dan
            5. 4 buah lingkaran tersusun secara Diagonal Ruang.

3.    GOALS

Tujuan dari permainan ini adalah membuat salah satu pemain kalah karena ia membuat suatu garis. Banyaknya lingkaran kosong yang nantinya dapat di isi  adalah 64 buah.
1.      Kondisi pertama jika user menang
Pemenangnya adalah jika user berhasil tidak membuat garis lurus baik horizontal, vertical atau diagonal.


2.      Kondisi kedua jika user kalah
Kondisi ini terjadi jika user terlebih dahulu membuat garis baik itu secara horizontal, vertikal atau diagonal. 


Source code program Download di Mari

Semoga Bermanfaat ya :D




Saturday, 17 December 2011

Buat Dirimu Menjadi Avatar

2 comments
Tokoh Avatar pada film Avatar menurut saya sangat menarik sekali. Bentuk mukanya yang sangat aneh dan berwarna biru ini yang  membuat saya tertarik memanipulasi foto menjadi Avatar. Kita bisa membuat diri kita menjadi Avatar. Caranya mudah kok, ikuti langkah-langkah di bawah ini :
  • Buka file foto yang akan anda edit.
  • Seleksi bagian mata menggunakan Elliptical Marque Tool.
  •  Copy (Ctrl + C) seleksi yang sudah dibuat sebelumnya kemudian Paste (Ctrl + V).
  • Atur dan edit ukuran mata sesuai kreasi anda. Masuk ke menu Edit – Transform – Scale.
  • Edit secara terpisah mata kanan dan kiri dengan menggunakan perintah Edit – Transform – Skew.    


  • Setelah diedit akan tampak seperti di bawah ini.

  • Selanjutnya, tipiskan alis agar nampak seperti Avatar yang asli dengan menggunakan Clone Stamp Tool.
 
  • Seleksi bagian hidung dengan menggunakan Lasso Tool dengan feather 10px lalu Copy (Ctrl + C) seleksi tadi kemudian Paste (Ctrl + V).

 
  • Atur ukuran hidung di Edit-Transform-Perspective maka hasilnya akan seperti di bawah ini.

 
  • Seleksi dagu agar lebih runcing dengan menggunakan Rectangular Marque Tool.
 
  •  Hasilnya akan tampak seperti di bawah ini.

 
  •  Ubah keseluruhan warna dengan menggunakan Gradient Map. Lalu atur warna gradasi dengan pengaturan warna seperti ini : Black (0%), #001b32(18%), #19448c(42%), #50b1c0(70%), White(100%).
 
  • Buat layer baru kemudian seleksi bola mata dengan menggunakan Elliptical Marque Tool lalu warnai dengan Brush Tool dengan komposisi warna seperti berikut : Color : #73712e, Opacity : 100%
 
  • Buat layer baru lagi lalu buat lingkaran dengan Elliptical Marque Tool dan warnai dengan warna seperti contoh.
 
  • Buatlah layer baru, kemudian buatlah beberapa garis menggunakan Brush Tool. Dengan komposisi warna seperti berikut : Color : #c1b648, Opacity : 100%
 
  • Gunakan Smudge Tool untuk memperhalus garis-garis tadi dengan Strength 50%.
 
  • Buat layer baru lalu warnai pinggiran mata dengan Brush Tool dengan pengaturan di bawah ini : Color #545b34, Opacity : 100%
 
  • Gunakan Smudge Tool untuk menghaluskan.
 
  • Buat layer baru untuk membuat kilauan mata dengan Brush Tool.
 
  • Merge semua layer bagian mata tadi menjadi satu, kemudian duplicat layer tersebut dan gunakan Edit – Transform – Flip Horizontal kemudian geser ke mata sebelahnya.
 
  •  Buat layer baru lagi, kemudian lukislah garis-garis loreng seperti dibawah dengan menggunakan Brush Tool dengan pengaturan warna  #002542, opacity 100%.
 
  • Gunakan filter Gaussian Blur dengan radius 5px, lalu ubah opacity layer tersebut menjadi 35%, ubah blending mode menjadi  Color Burn. Hasil terlihat seperti ini.
 
  • Buat layer baru, lalu gunakan Brush Tool untuk membuat titik-titik putih di bagian wajah kemudian duplicate layer tersebut dan gunakan filter Gaussian Blur dengan radius 5px.
 
  • Buat layer baru lagi untuk membuat wajah lebih bercahaya dengan menggunakan Dry Brush dengan pengaturan sebagai berikut : Color : White, Opacity : 20%. Ubah blending mode menjadi overlay.
 
  • Langkah terakhir buat layer baru kemudian gunakan Curve Adjusment agar membuat warna lebih hidup.
 
  • Ini dia hasil akhirnya keren kan hehe mohon maaf kalo hasilnya kurang bagus. Semoga ilmu ini bisa bermanfaat, selamat mencoba :)


Kreasikan Desain T-Shirtmu dengan SonicShack Designer

5 comments
Perkembangan teknologi digital terus berkembang. Dahulu, membeli t-shirt, jacket, topi dll harus secara langsung atau tatap muka dengan penjual. Dengan berkembangnya teknlogi sekarang ini kita tidak perlu repot-repot datang langsung ke tempat si penjual. Cukup duduk manis di depan pc atau laptop lalu kunjungi website toko online.  Tidak cukup hanya membeli saja, kita juga dapat mendesain pakaian sesuai keinginan kita.

 
Situs Sonic Shack adalah situs desain online yang menyediakan pembelian berbagai jenis pakaian, topi, tas dan sebagainya sesuai disain yang di inginkan pembeli. Desainnya pun bisa langsung di buat secara online denan fitur interaktif. Sonic Shack juga menyediakan tool gratis untuk men-disain melalui program dekstop.
  • Untuk menjalankan program ini dibutuhkan koneksi internet dan platform Adobe AIR. Install terlebih dahulu Adobe AIR, kemudian download program ini di http://cnet.co/nuBo1m. Jangan hanya membuka program ini saja, sebaiknya anda menyimpan ke dalam computer anda, kemudian install seperti biasanya caranya cukup mudah kok.

  • Jika installasi sudah selesai, jalankan program SonicShack_Designer tersebut.
 
  • Program ini sangat bergantung pada koneksi internet anda karena program akan mengambil konten di Internet. Jadi, jika internet anda lambat maka proses pengerjaannya pun akan memakan waktu yang cukup banyak. Sebagai langkah awal, anda bisa memilih jenis pakaian yang akan anda disain. Modelnya pun tersedia dalam cukup banyak pilihan.

  • Anda bisa mengganti sudut pandang dan warna pakaian dengan meng-klik ikon yang ada disebelah kiri atas gambar pakaian. 

  • Bila ingin menambahkan gambar di pakaian tersebut, anda bisa meng-klik icon Art gallery. Cukup banyak gambar yang ter-organisasi dalam kategori tertentu. Dogle klik atau Drag gambar tersebut ke gambar pakaian. Setelah itu, anda bisa mengatur ukuran, posisi dan orientasi arah gambar yang dimasukkan. 

  • Bila ingin menambahkan gambar kreasi anda sendiri, anda bisa meng-klik icon Upload. Klik tombol icon Image dan pilih gambar yang akan anda gunakan. Sebaiknya gunakan gambar dengan format *.PNG yang memiliki latar belakang transparent agar tampilan nantinya seperti nyata pada kaos sungguhan. Untuk menambahkan gambar tersebut ke disain pakaian, lakukan dengan cara yang sama seperti sebelumnya.

  • Anda pun juga bisa menambahkan tulisan ke desain anda dengan meng-klik icon Add Text. Ukuran, jenis Font, warna dan style dan tulisan bisa anda atur disana. 
 
  • Setelah selesai, anda bisa menyimpan disain anda secara Online dengan meng-klik tombol Save yang ada di bagian bawah. Setelah itu, akan muncul dialog box. Pada dialog box tersebut, anda harus mengisikan setidaknya alamat email dan nama disain. Nantinya anda bisa membukanya kembali dengan meng-klik tombol Retrieve dan memasukkan alamat email dan nama disain. 

  • Di pojok sebelah kanan ada beberapa icon yang berguna untuk melakukan pembelian secara langsung, mengirim disain, dan melihat ditail pakaian yang akan di buat. Bila anda melakukan pencetakan disain, akan muncul watermark dari SonicShack. 
 
Sebenarnya banyak software untuk membuat desain-desain serupa seperti yang sangat terkenal CorelDraw atau Photshop. Namun, cara ini bisa menjadi alternatif bagi kita yang masih awam untuk membuat desain.