2 Mei 2013

Uang Menjadi Kertas | [Sulap] | [Hobi]

Filled under: , ,


Deskripsi : Anda bisa membuat beberapa lembar kertas kosong berubah menjadi beberapa lembar uang.


Persiapan :

1. Siapkan 5 lembar uang kertas yang sama, dan 5 lembar kertas kosong yang dipotong berukuran sama persis dengan 5 lembar uang yang akan anda gunakan.


2. Ambil satu lembar uang dan satu lembar kertas, rekatkan separuh bagian selembar kertas ke satu uang kertas tersebut.



3. Lipat separuh bagian uang kertas yang tidak dilem ke arah dalam. Sekarang, posisikan sehingga selembar kertas tersebut menghadap ke arah atas, menutupi setengah bagian uang yang tertempel. Ambil 4 lembar uang kertas lainnya, lipat menjadi dua menyerupai uang kertas paling atas (yang melekat di kertas), lalu letakkan di bawah uang kertas tersebut.



4. Letakkan keempat lembar kertas lain, lalu lipat menjadi dua ke arah anda. Posisi sekarang seperti gambar berikut :



Performance :

1. Buka lipatan kertas teratas, hitung satu persatu. Uang tidak nampak karena tersembunyi di bawah kertas paling bawah.



2. Kembalikan kertas ke atas kertas yang melekat dengan uang, lipat jadi dua. Balikkan telapak tangan anda, dan uang akan tampak dari sudut pandang penonton. Buka lipatan kelima uang tersebut. Berikan 4 uang pada spectator untuk diperiksa, tapi jangan tunjukkan uang terbawah (yang melekat pada kertas). Masukkan uang bersama kelima kertas di bawahnya ke dalam saku anda.



Berikut adalah tutorial videonya dapat dilihat disini

Posted By Galih Praz14.05

1 Mei 2013

GRAFIKA KOMPUTER : INTERAKSI KEYBOARD


LANGKAH AWAL MENGGERAKKAN OBJEK PADA MULTIPLAYER GAME

Dalam suatu game juga dikenal istilah multiplayer game. Konsep multiplayer adalah konsep game dimana ada dua karakter utama di sebuah permainan, yang biasa dikenal dengan player1 dan player2. interaksi objek ini juga dapat dilakukan menggunakan keyboard.
Menggunakan interaksi keyboard beberapa objek dapat digerakan secara bersamaan (menyatu) dan sendiri sendiri (terpisan). konsep peggerakan objek secara terpisah inilah yang nantinya menjadi langkah awal untuk menggerakan objek utama pada multiplayer game. Menggunakan logika dan variabel player1 dan player2 dapat dibentuk interaksi objek yang terpisah.
Disini akan dijelaskan menggunakan dua buah objek 2D yakni player1 sebagai segitiga dan player2 sebagai segiempat. Digunakan SpecialKeyboardFunction untuk menggerakkan player1, dan keyboard biasa untuk menggerakkan player2*.

*)Player1 digerakkan menggunakan UP | DOWN | LEFT | RIGHT. Player2 digerakkan menggunakan W | A | S | D

Sebelum menginjak ke dasar permainan, dijelaskan dulu dasar dasar script untuk interaksi keyboard. Ada dua fungsi untuk keyboard, yakni Keyboard Function dan Special Keyboard Function

         Pertama adalah Keyboard Function, digunakan source code dibawah ini :
void myKeyboard(unsigned char key, int x, int y){

if(key == 'a'){
//Interaksi bila ditekan A
}
if(key == 's'){
//Interaksi bila ditekan S
}
if(key == 'd'){
//Interaksi bila ditekan D
}
if(key == 'w'){
//Interaksi bila ditekan W
}

}

Untuk fungsi callback yang memanggil tombol keyboard normal / biasa adalah
glutKeyboardFunc(myKeyboard); //hanya memanggil fungsi myKeyboard

Kedua adalah Special Keyboard Function, digunakan source code dibawah ini :
void mySpecialKeyboard(int key, int x, int y){

switch(key)
{
case GLUT_KEY_LEFT:
              //Interaksi bila ditekan Tombol Panah Kiri
              break;
       case GLUT_KEY_RIGHT:
              //Interaksi bila ditekan Tombol Panah Kanan            break;
       case GLUT_KEY_UP:
              //Interaksi bila ditekan Tombol Panah Atas             break;
       case GLUT_KEY_DOWN:
              //Interaksi bila ditekan Tombol Panah Bawah            break;
}

}

Untuk fungsi callback yang memanggil tombol Special Keyboard adalah
glutSpecialFunc(mySpecialKeyboard); //hanya memanggil fungsi mySpecialKeyboard


Untuk daftar tombol-tombol spesialnya adalah sebagai berikut :

Berikut adalah script dasar dasar multiplayer game menggunakan interaksi keyboard, dengan Player1 sebagai persegi dan Player2 sebagai segitiga.


Screen Shot :
1.      Posisi awal 


2.      Pergerakan Player1 (A, W, D, S)

3.     Pergerakan Player2








Posted By Galih Praz23.19

Select Your Language