Cari Blog Ini

Rabu, 03 Oktober 2012

mengenal secara simple sistem dalam game


ok hari ini , saya mau membahas secara simple sistem yang ada didalam game. jadi apa itu game? game merupakan sebuah program yang looping terus menerus atau bisa dibilang juga mirip seperti state machine. dimana game itu sama dengan program pada umumnya seperti word processor, browser, dan program lainnya. Dimana program yang menerima hasil berupa inputan , diproses lalu menampilkan output. Saya membagi sistem game menjadi 7 bagian subsistem yang simple yaitu :
  1. Input subsistem = bagian untuk menangani bagian input pada game.
  2. Display subsistem = bagian untuk menangani bagian display pada game.
  3. Sound subsistem  = bagian untuk menangani bagian sound pada game.
  4. Network subsistem = bagian untuk menangani bagian network pada game.
  5. Update subsistem = bagian untuk menangani bagian update object – object yang terdapat pada game.
  6. Initialize subsistem = bagian untuk menangani bagian inisialisasi object – object sebelum dipanggil ke main loop.
  7. Main loop = bagian ini bertujuan untuk menggabungkan ke 5 bagian subsistem (input,display,sound, network, dan update) tersebut menjadi 1.
kira – kira gambarannya seperti ini :
cara kerjanya sistem game :
  • Inisialisasi object – object yang akan dipakai dalam didalam game
  • Lalu kita masuk ke main loop, main loop sendiri merupakan sebuah endless loop yang bertujuan agar program berjalan terus menerus yang nantinya akan berhenti bila user atau sistem memasukkan perintah berhenti, didalam main loop sendiri terdapat 5 subsistem yaitu input, network, update, sound dan graphic subsistem.
  • Bagian input , network bagian yang bertujuan untuk menyuplai data
  • Bagian update bertujuan untuk memproses dan memeriksa data, pada bagaian update disinilah bila user minta out,misalnya pencet tombol exit maka program akan berhenti
  • Bagian sound dan graphic bertujuan untuk menampilkan data kedalam bentuk graphic dan sound.

sekian pengelanan sistemnya :D , maaf kalau artikelnya hanya begini dan begitu. thanks in advance.

Blackberry Game Development: Your First Blackberry Project


Hi all and welcome to part 2 of my Blackberry Game Development Tutorial. Buat kamu yang mengikuti bagian pertama (buat kamu yang belum, bisa dilihat di sini), kita sudah membahas mengenai bagaimana mensetup Eclipse dan environment. Selanjutnya kita akan membahas bagaimana membuat sebuah Blackberry app.
Creating a new Blackberry Project
Untuk membuat project baru, buka menu File -> New Project -> Other.

Photobucket

Selanjutnya, pilih “Blackberry Project”.

Photobucket
Masukkan nama project yang diinginkan — untuk sample kita, masukkan saja “testproject”. Click Finish.

Photobucket
Project kita akan ter-create dan muncul di package explorer.

Photobucket

Creating “Hello World”
Game pertama kita adalah.. Hello World :D Not very exciting (if not at all), tapi akan membantu kita memahami struktur sebuah Blackberry app. Pertama-tama, kita akan membuat class HelloScreen terlebih dahulu. Pada package explorer, klik kanan di atas folder src, lalu pilih New -> Class.

Photobucket

Masukkan com.test sebagai package name, dan HelloScreen sebagai class name.

Photobucket
Klik browse di sebelah superclass untuk memilih class yg diextend oleh HelloScreen.

Photobucket
Ketik “FullScreen”, klik nama class lalu klik OK.

Photobucket
Klik Finish untuk membuat class.
Class HelloScreen adalah class tampilan kita. Di sini kita akan mengetikkan kata “Hello World”, dengan meng-override method paint() dari class FullScreen. Code untuk HelloScreen adalah sebagai berikut:
package com.test;

import net.rim.device.api.ui.Graphics;
import net.rim.device.api.ui.container.FullScreen;

public class HelloScreen extends FullScreen {

	// a standard constructor method
	public HelloScreen() {
		super();
	}

	// screen painting method, override this to show something on screen
	protected void paint(Graphics g) {
		g.drawText("Hello World!", 0, 0); //draw "Hello World!" string at 0,0
	}

}
Selanjutnya, kita akan membuat main class app kita yaitu “HelloApp”. Dengan cara yang sama, buat class HelloApp yang mengextend class UIApplication.

Photobucket
Masukkan code berikut untuk class HelloApp:
ackage com.test;

import net.rim.device.api.ui.UiApplication;

public class HelloApp extends UiApplication {

	public HelloApp() {
		HelloScreen hScr = new HelloScreen(); //create instance dari HelloScreen
		pushScreen(hScr); //push screen agar ditampilkan
	}

	public static void main(String[] args) { //main method dari Blackberry app
		HelloApp hApp = new HelloApp(); // create instance dari HelloApp
		hApp.enterEventDispatcher(); // enter event dispatcher mode
	}

}
Selanjutnya, kita akan memberi nama dari appp kita. Double-click Blackberry_App_Description.xml dari package explorer, dan masukkan “Test Project” sebagai title-nya.

Photobucket

Running App on The Simulator
Langkah terakhir adalah menjalankan code kita di atas simulator. Klik Run -> Run As -> Blackberry Simulator.

Photobucket
And voila! Eclipse akan membuka fledge simulator dan menjalankan app kita. (Note:  in case app tidak langsung nampak di screen, klik tombol blackberry di simulator beberapa kali dan pilih “Switch Application”, lalu pilih app kita.)

Photobucket
And that about wraps up the second part of this tutorial. Next week, kita akan mulai masuk ke bagian utama dari tutorial ini: membuat game Blackberry. Hope this has been helpful, and see you in the next part! :)


Tutorial Upgrade OS BB - Blackberry

Cara upgrade OS BB ke versi yang lebih baru, tujuan utama dari sebuah upgrade yaitu untuk memberikan pembaruan system yang lebih bagus dari yang sebelumnya, terutama pada upgrade OS Blackberry, misalkan saja penyempurnaan pada fitur-fitur tertentu yang belum ada pada OS sebelumnya contoh : koneksi internet yang lebih cepat, fitur multimedia,tampilan dan lainnya, namun biasanya dalam sebuah upgrade terdapat pula fitur baru yang belum ada pada versi sebelumnya.
Dalam mengupgrade OS perangkat Blackberry kamu, hal yang perlu diperhatikan yaitu apakah perangkat anda mendukung dengan OS versi baru yang akan diinstall, jangan memaksa perangkat kamu jika saja tidak mendukung karena bisa merusak perangkat Blackberry kamu karena tidak sesuai, jadi sebaiknya sebelum mengupgrade OS BB cari dulu informasi sejelas-jelasnya tentang Versi Perangkat kamu.

Contoh kasus saja BB Curve 8520 Gemini dengan OS 5.0 dan akan diupgrade ke OS 6.0. hal tersebut hanya akan memaksa Gemini kamu memuat sebuah beban yang berlebihan jadi untuk Curve 8520 sebaiknya jangan dipaksa ke OS BB 6 atau 7.

Kembali ke inti  yaitu Upgrade OS BB otomatis lewat device manager :
- Download Blackberry Device Manager / Device Software : Download disini
- Download OS Firmware terbaru bisa Lihat disini listnya

Langkah-langkah yaitu (tutorial dibawah ini menggunakan software versi bhs Indonesia) :
1. Install device manager di PC/laptop
2. Install juga OS firmware yang telah didownload
3. Hubungkan BB ke komputer
4. Jalankan DM / Device Manager
5. Jangan lupa untuk membackup data terlebih dahulu, klik "Cadangkan / Backup" hal ini untuk membuat salinan database pada OS sebelumnya agar bisa kembali dipakai dalam OS baru tersebut.

6. Kalau sudah klik Perangkat / Device
7. Klik Pembaruan / Update

8. Tunggu proses pengecekan pembaruan, kalau ada pembaruan akan ada informasi tentang OS terbaru dan  perintah untuk memperbarui, kalau Device manager tidak mendeteksi adanya update Klik tombol "Lihat Versi Lainnya"




9. Akan muncul informasi tentang OS yang digunakan dan juga OS terbaru yang tadi di download, pilih yang akan diinstall dan klik "Install"


Kalau versi terbarunya masih tidak muncul atau gagal menginstall coba hapus "Vendor.xml" -
Caranya masuk ke (C:)Program Files\Commons Files\Research In Motion\AppLoader\Vendor.xml lalu keluar device manager >> restart komputer dan ulangi lagi.

10. Jika muncul jendela seperti dibawah ini hilangkan tanda cek dan klik "Install Pembaruan"




11. Pembaruan / Upgrade OS sedang berlangsung tunggu sampai proses selesai


Ketika proses penginstalan OS blackberry  jangan menghentikan/membatalkan proses penginstalan dan juga mencabut kabel USB dari perangkat PC/Laptop, pokoknya jangan mainin  HP dulu, karena hal ini dapat menyebabkan kerusakan yang permanen pada perangkat.

Jika dengan cara diatas tidak berhasil atau gagal meng-upgrade OS BB kamu coba dengan cara dibawah ini yaitu upgrade melalui AppLoader caranya :
1. Sambungkan perangkat BB ke PC/Laptop
2. Masuk ke root direktori :
    (C:)Program Files\Commons Files\Research In Motion\AppLoader\ cari dan hapus Vendor.xml kalau masih ada.
3. Sekarang cari dan buka "Loader" masih satu folder dengan vendor.xml
4. Lalu silahkan ikuti petunjuk yang muncul
5. selama proses berlangsung jangan membatalkan / mencabut sambungan kabel USB dengan PC/laptop, jika tidak ingin ada kerusakan pada BB kamu.

Sampai disini tutorial Cara Upgrade OS BB (Blackberry) semoga bermanfaat bagi yang sedang membutuhkan informasi ini.



Sumber 
http://u-sup.blogspot.com/2012/07/tutorial-upgrade-os-bb-blackberry.html