Minggu, 22 April 2012

pembuatan storyboard dan jalan cerita game snake

A. storyBoard








B. Jalan Cerita


Jalan cerita untuk game Snake ini adalah saat pertama masuk kedalam game, user akan masuk kedalam tampilan menu dimana didalamnya terdapat tombol New game, High Score, option , about dan exit.
Jika user memilih menu New game maka user akan masuk kedalam game lavel 1 lalu jika level 1 berhasil maka akan berlanjut ke level 2 dan jika berhasil akan berlanjut ke level 3, level 4, level 5 dan level 6 dan setelah level 6 berhasil maka game tamat dan user akan mendapatkan scorenya. disetiap level user harus menjalankan snake untuk mencari makanan dan menghindari membentur penghalang atau tembok
Jika user memilih menu High Score maka user akan masuk kedalam tampilan High Score dimana didalamnya user dapat melihat score – score tertinggi yang berhasil diperoleh dari para pemain.
Jika user memilih menu Option maka user akan masuk ke tampilan option dimana dalam menu ini berisi informasi petunjuk dan cara permainan dari game snake ini.
Jika user memilih menu about maka user akan masuk kedalam tampilan about dimana dalam menu ini berisi informasi tentang game ini, pembuat, versi dan developer dari game ini.
Dan jika user memilih menu exit maka akan keluar dari game.

Sabtu, 10 Maret 2012

Metode Animasi BitBlt

Metode Animasi BitBlt adalah metode animasi yang biasanya disebut sprite animation,array animation, blocked animation, partial screen animation, snapshot animation atau arcade animation. Prinsip dari metode ini adalah menyimpan image dan memainkan animasinya dalam bentuk satu atau bebera sprite kecil. BitBlt ini digunakan untuk membuat program permainan dan program berbasis grafis terutama dalam membuat animasi sederhana.


Bitblt (Bit Block Transfer) adalah fungsi bagian Windows API (Application Programming Interface) yang secara cepat meng-copy bitmap(gambar) dari suatu hDc(handle device context)seperti picture box, ke hDc yang lain. Fungsi ini banyak digunakan untuk menghasilkan animasi yang cepat dan halus.