Thursday, February 27, 2014

Cara Membuat Game Flappy Bird Dalam 15 Menit !!!

Berikut akan dijelaskan cara pembuatan game Flappy Bird dengan meggunakan gamesalad.

Peralatan yang dibutuhkan:

  • Gamesalad, bisa di download di www.gamesalad.com
  • Gambar untuk si flappy bird, tiang, dan background
  • Gambar lain untuk animasi
Langkah - langkah pembuatan (bagi yang sudah mengerti gamesalad bisa langsung loncat ke step 5):

1. Buka gamesalad dan pilih blank project

2. Isi project info dan pilih portrait untuk platform (karena kita akan memainkan game ini secara portrait / posisi device berdiri)

3. Pilih dan klik initial scene

4. Sedikitnya kita membutuhkan 4 obyek aktor untuk game ini (bisa lebih)
  • Aktor untuk burung
  • Aktor untuk papan score
  • Aktor untuk tiang bawah (set aktor ini masuk ke tags tiang)
  • Aktor untuk tiang atas (set aktor ini masuk ke tags tiang)

5. Buat variabel global di menu attribute, setidaknya dibutuhkan:

  • Variabel posisiX, untuk menentukan posisi tiang pertama (isi awal dengan 500)
  • Variabel posisiX2, untuk menentukan posisi tiang kedua (isi awal dengan 500)
  • Variabel tinggibawah, untuk mengetahui hasil random tinggi tiang bawah. Kita menginginkan setiap tiang yang muncul selalu memeliki tinggi yang berbeda
  • Variabel score, untuk mencatat perolehan score
  • Variabel lebarbawah, variabel ini bisa digunakan bisa tidak. Jika digunakan akan memudahkan kita karena tidak perlu mengatur lebar tiang bagian atas secara manual, kita asumsikan lebar tiang bawah dan atas sama kan?

6. Klik pada scene, lalu set gravity pada 500

7. Sekarang isi behaviors untuk aktor tiang bagian bawah



  • Isi variabel lebarbawah dengan lebar dari tiang bawah
  • Tentukan tinggi tiang bawah dari hasil random 50-300
  • Isi variabel tinggibawah dengan tinggi dari tiang bawah (gunakan constrain attributes, karena tinggi tiang selalu berubah)
  • Disini dibutuhkan posisi tiang Y selalu tetap jadi gunakan constrain attributes untuk menjaga posisi Y (Posisi Y = 1/2 dari tinggi tiang)
  • Juga isikan posisiX dengan posisi X tiang ini (untuk isian posisiX2 akan kita bahas selanjutnya)
  • Gerakkan tiang ke arah kiri dengan behaviors move, dengan kecepatan 50, searah 180
  • Untuk memunculkan kembali tiang, kita gunakan rule


8. Isi behaviors untuk tiang atas


Untuk menentukan tinggi tiang atas gunakan rumus:


Untuk menentukan posisiY tiang atas gunakan rumus:


9. Isi behaviors untuk papan score


10. Isi behaviors untuk flappy



  • Disini sebagai contoh digunakan aktor burung akan bergerak naik 90 derajat dengan kecepatan 175 apabila tombol mouse ditekan/klik.
  • Score akan bertambah apabila posisi si burung telah melewati posisiX dari kedua tiang yang akan muncul (apabila digunakan 3 tiang maka diperlukan 3 posisi X untuk dicek keberadaannya)
11. Selanjutnya tinggal susun aktor yang ada tadi di scene yang ada disebelah kanan. Sebagai contoh bisa digunakan setting sebagai berikut:

  • Taruh aktor burung di posisi tengah sebelah kiri (X = 0, Y = 284)
  • Taruh posisi tiang bawah pertama di X = 160
  • Taruh posisi tiang atas pertama sembarang
  • Taruh posisi tiang bawah kedua di X = 320
  • Taruh posisi tiang atas kedua sembarang
12. Karena kita hanya menggunakan 2 aktor untuk tiang, sedangkan kita menaruh 4 di scene maka akan diperlukan salah satu aktor untuk mennyimpan posisiX yang kedua, dalam hal ini gunakan constrain attributes di tiang bawah yang pertama kita taruh. Isikan posisiX2 dengan posisi X tiang ini.
Kenapa? Karena posisiX pertama selalu menyimpan posisiX tiang yang terakhir. Cara untuk mengisi klik pada aktor yang ada di scene. JANGAN klik pada aktor disebelah kiri (prototype)

13. Apabila dibutuhkan animasi untuk background yang bergerak, gunakan cara yang sama dengan aktor tiang

14. Untuk mendeteksi apabila burung mengenai tiang, gunakan behaviors collide dengan kondisi collide dengan aktor dengan tags tiang

15. Untuk mendeteksi apabila burung jatuh ke tanah bisa menggunakan posisiY burung di 0 atau gunakan satu aktor lagi (biasa disebut ground). Apabila menggunakan aktor tambahan, bisa gunakan collide

Wednesday, February 19, 2014

How to Install Android App on Blackberry OS 10

First of all, make sure your device already updated to newest OS 10.2.XXX.

Second, just search on internet for your desired application, remember that you can not install google play store directly to your blackberry device. So, you will need to search your app manually.
For example you can try www.downloads.ws

After download, then just install it directly to your device.

Remember that not all app are compatible or working perfectly with your device, for example some version of instagram will cause your camera not working after opening IG application

Sunday, July 8, 2012

Change Device Without Losing Your BBM Chat History

If you have change your blackberry device from PIN A to PIN B, here are the steps to recover your chat history:
1. Open your memory card on a computer search for this folder:
x:\Blackberry\im\Blackberry Messenger\A
2. Now rename A folder into B, so its become
x:\Blackberry\im\Blackberry Messenger\B
3. Now you can put back your memory card into your new device with your previous BBM chat history restored

NB: If you open your chat history you will see your OLD PIN with your friend PIN, If you want to see your NEW PIN, it will take more time to do it :)

You can also do these steps in your new device directly through FILE MANAGER application.

You can also do the same thing for your other chat application like Yahoo, MSN, etc.

How To Install Whatsapp On Ipad/Ipod

Here are the steps to get whatsapp on your ipad device:
1. Make sure your Ipad/Ipod are jailbroken
2. Open Cydia and install Whatspad from BigBoss repo
3. Download Whatsapp from installous or other sources
4. Done

Saturday, May 1, 2010

Catatan Dari London

Jalan jalan di London sangat mengasyikkan, terutama bagi mereka ƴάηg menyukai
arsitektur kuno dan tour gratis. Tapi bagi mereka ƴάηg tidak tahu caranya, biaya
hidup disana akan terasa sangat mahal, terutama untuk hotel dan transportasi.

Untuk tour sendiri, ada beberapa travel agent disana (ada ƴάηg bertaraf
internasional) ƴάηg memberikan tour secara gratis. Memang tidak semua tempat akan
dikunjungi. Namun dengan tour gratis ini, anda sudah dapat menikmati beberapa ikon
di kota London seperti Big Ben, London Eye, Downing street, dan lainnya. Memang di
akhir tour kita dapat memberikan tips secara sukarela kepada tour leader kita. Namun
sifatnya sukarela. Di kota ini, jūgä banyak tempat seperti museum ƴάηg bisa dimasuki
secara gratis.

Jika tour ini dirasa masih kurang, kita dapat memilih tour dengan menggunakan bus
atap terbuka ƴάηg akan mengelilingi kota London. Kita dapat berhenti di beberapa
titik ƴάηg kita inginkan, dan dapat naik kembali untuk melanjutkan perjalanan. Untuk
jenis ini, tour diakomodasi oleh sedikitnya 2 travel agent ƴάηg berskala
internasional (tersedia di negara eropa dan UAE).

Sementara itu untuk transportasi di kota London, anda dapat memilih underground
ataupun bus. Memang untuk underground agak sedikit membingungkan karena banyaknya
jenis dan jalur ƴάηg dapat dipilih. Perlu diingat, kebanyakan kawasan wisata berada
di zone 1 dan 2. Untuk kartu underground sendiri disediakan kartu ƴάηg bisa dipakai
sepuasnya selama sehari untuk 2 zona tersebut. Cukup irit bukan? Sementara itu, jika
anda hendak bepergian ke zona lain, anda dapat membeli one-way tiket atau kartu ƴάηg
dapat diisi ulang. Tergantung seberapa sering anda bepergian dalam sehari. Untuk
transport dari dan ke airport, anda jūgä dapat menggunakan transportasi jenis ini
asalkan barang bawaan anda tidak terlalu besar. Awas jangan menggunakan sembarang
taxi. Karena sangat banyak taxi liar. Terutama jika anda meminta petugas hotel
(terutama hotel bintang 3 kebawah) untuk memanggil taxi. Kebanyakan tidak memakai
argo dan memasang tarif gila.

Sedangkan untuk hotel, memang agak susah mencari ƴάηg murah dan bersih. Kebanyakan
disini hotel kecil namun cukup nyaman. Perlu diingat, jika lokasi hotel berdekatan
dengan underground usahakan anda merequest kamar ƴάηg tidak berada di lantai
underground, karena akan sangat terasa getarannya.

Untuk mencari makan dikota ini jūgä agak susah. Karena agak susah mencari restauran.
Kebanyakan pub ƴάηg tersebar di jalan. Jadi usahakan mencari hotel ƴάηg menyediakan
breakfast. Meski agak mahal, tapi sangat berguna.

How To Upgrade Your Blackberry Software

Here is simple way to upgrade your blackberry device, as well as saving/rising your dead blackberry device(as long as it caused by software malfunction):
===========================================================
1. Download and install your latest blackberry software
http://us.blackberry.com/support/apps-and-software/desktop-and-device-download-sites.html
(Search one provider and make sure you download higher software than yours, check your software version first)
2. Install your blackberry desktop software
http://us.blackberry.com/software/desktop.html
3. Open C:\Program Files\Common Files\Research In Motion\AppLoader
4. Delete this file: Vendor.xml
5. Run Loader.exe
6. Attach your blackberry device, your computer should recognize it soon
(If your device is normal, your will see your PIN or USB: UNKNOWN)
If your device got password, a dialog box should appear asking for it. Sometimes if it got error, you need about 10x times trying to plug and unplug to get loader broke your password security (in case you forgotten, or software error reading password enabled)
7. Choose your desired application and wait approx. 15-30 minutes
8. Done

NB: If your device got error during this procedure try these step (After step 4 above)
===================================================
1. Download and install Jl_cmdr
http://www.blackberryworld.eu/downloads/JL_Cmder%20v1.9.1.zip
2. Run Jl_cmdr
3. Wipe your device software (Choose option number 4)
4. Follow step 5 above

How To Make Facebook Notification Faster On Your Blackberry

Here is simple trick:
1.Register your blackberry provider email on your facebook account. It should be yourusername@provider.blackberry.com
2.Copy your confirmation weblink to your computer browser. Why? Because so far blackberry browser cant open it correctly.
3.Use your blackberry email as your notification email.
4.Done !!!