Give Me Burger! (Windows Phone )

Halo! sekian lama tidak berjumpa. Beberapa minggu yang lalu saya baru saja selesai membuat sebuah mini game untuk platform Windows Phone. Game yang saya buat bernama GIVE ME BURGER ! 

Bercerita tentang seorang anak bernama ANDY yang sangat menyukai burger. Berikut sekilas screenshot game yang telah dibuat :

 

game1

game3

YAP! itulah gambaran game nya. Kamu harus memainkan game tersebut berkali kali dan mengumpulkan burger sebanyak banyak nya untuk UNLOCK AVATAR ! semakin banyak burger yang kamu kumpulkan maka tingkatan level avatarmu semakin tinggi loh!

Avatar yang telah kamu kumpulkan dapat kamu simpan dan ambil gambarnya sebagai LOCK SCREEN!

Penasaran? kamu bisa download GIVE ME BURGER! di windows phone store sekarang!  FREE!

http://www.windowsphone.com/s?appid=82927aa1-24da-40fd-acba-281d9e4199bb

Selamat bermain 😉

Let’s Share Our Knowledge !

Give Me Donut! (Windows 8)

Halo! setelah kemarin saya publish game Touch Burger di Windows store (Windows 8), selanjutnya saya juga sudah publish 1 game lagi ! Game ini ruang lingkupnya sama seperti Touch Burger, namanya adalah GIVE ME DONUT!

Bagaimana game Give Me Donut ?

Well, game ini masuk ke dalama time management . Selain itu dengan waktu yang cukup sempit, kita juga harus jeli untuk memilih donat yang tepat! semakin banyak donat yang kita berikan maka semakin banyak “time bonus” yang kita dapatkan 😀

Berikut adalah salah satu screenshot nya :

screenshot_03302013_220843

 

Sudah tidak sabar ingin memainkan? bisa di download lewat sini dan jangan lupa berikan rating and review ya ! 😉

http://apps.microsoft.com/windows/en-us/app/give-me-donut/40526cf8-0eda-4a2b-af80-1110e19ee8a1

Selamat bermain !

Touch Burger (Windows 8)

Halo! sudah lama tidak menulis 😀 saya membawa kabar gembira. Baru saja saya membuat game untuk Windows 8 dan sudah publish! 

Game yang saya buat bernama “Touch Burger”, game ini sangat cocok untuk anak – anak maupun dewasa 🙂

Berpacu dengan waktu dan cara bermain yang mudah serta BURGER sebagai “tokoh” utama menjadikan game ini menarik loh.

Langsung saja download game nya disini :

http://apps.microsoft.com/windows/en-US/app/touch-burger/e164dcfb-e9e3-4d6c-b2cc-b2f52a1a5188

 

Salah satu screenshot Touch Burger ! 

 

Image

 

Jika sudah download dan install, jangan lupa berikan rating dan review untuk pengembangan game lebih lanjut.

 

Selamat Bermain! 

Ragam Dialog Party Mania (Interaksi Manusia dan Komputer)

Holaaa ! bertemu kembali ! kali ini saya ingin berbagi tentang ragam dialog dalam sebuah Game. Game yang akan dibuat oleh saya dan teman teman ini berjudul Party Mania yang menceritakan seorang gadis yang sedang berulang tahun dan akan mengadakan pesta sehingga harus ada beberapa hal yang harus ia siapkan ! Pemain akan melewati beberapa tahap , yaitu :

1. Menghias kue

2. Berdandan

3. Berpakaian baju pesta

4. Menghias Ruangan

5. Berdansa dengan teman teman

Sebelumnya , ragam dialog ada apa saja? YAP ! ini dia :

  • Bahasa Tunggal, dimengerti hanya pada lingkungan tertentu contohnya penggunaan dalam terminal atau command prompt Sistem Operasi tertentu
  • Pemograman , ragama dialog yang dikemas dalam batch file
  • Bahasa Alami , bahasa yang biasa kita gunakan (bahasa manusia)
  • Sistem Menu , ada dua macam yaitu menu datar dan tarik (dropdown) yang biasa kita jumpai
  • Pengisian Borang, biasa kita temui saat kita mengisi sebuah form (Sign in , Register , dll)
  • Antarmuka berbasis Icon, menu lebih condong menggunakan gambar (simbol)
  • Sistem Penjendelaan, seperti pop up yang muncul atau Auto Play saat kita memasukan cd atau pun usb
  • Manipulasi Langsung , tidak berdasarkanmenu , shortcut , dll.  contohnya adalah teknologi Kinect pada Xbox
  • Antarmuka Berbasis Interaksi Grafis ,

Naaah , inilah ragam dialaog yang saya dan teman teman pakai di dalam game PARTY MANIA (berdasarkan mock up) :

 

 

Gambar di atas merupakan menu utama dan mode game play dari Party Mania  , ragam dialog yang dipakai yaitu Sistem Menu .

Berikut adalah gambaran dari beberapa stage yang akan dibuat Party Mania :

 

Gambar di atas adalah saat dimana player harus mendekorasi kue ulang tahun dengan cara memilih bentuk kue , hiasan , dll ang berupa gambar sehingga ragam dialog yang dipakai sesuai gambar diatas yaitu Sistem Menu datar dan Antarmuka Berbasis Icon.

 

 

Nah , yang diatas ini adalah stage terakhir saat player harus berdansa dengan teman temannya . Agar bisa lolos  maka harus mengikuti arah yang ada di layar sehingga mendapatkan skor . Cara memainkan nya cukup menggunakan tombol arah sesuai dengan icon yang terlihat . Oleh karena itu , ragam dialog yang dipakai adalah Antarmuka Brbasis Icon

Selain dari gambar gambar diatas , ragam dialog sistem penjendelaan juga akan dipakai yang berupa pop up saat berhasil menyelesaikan setiap stage .

Sekian tentang ragam dialog dan penerapannya di dalam game Party Mania yang rencananya akan segera dibuat pada platform Flash . Doakan kami ! 😀

 

Let’s Share Our Knowledge !

Rekursif Bahasa C

Hello ! kali ini saya ingin berbagi tentang REKURSIF  looh! Mari kita simak 😀

Mungkin sebelumnya sudah tidak asing dengan perulangan menggunakan FOR atau WHILE , NAAAH ! selain kedua hal tersebut , masih ada cara lain loh untuk perulangan . YAP! Itu dia Rekursif , sebelumnya apa itu rekursif?

Dalam makna yang sederhana :

Rekursi adalah suatu proses di mana salah satu langkah dalam prosedur tersebut menjalankan prosedur itu sendiri. Prosedur yang melakukan rekursi disebut dengan ‘rekursif’

Sumber : http://id.wikipedia.org/wiki/Rekursi

Oke , dari pengertian diatas kita mendapat kata kunci “prosedur” sebelumnya saya sudah pernah berbagi tentang prosedur dalam bahasa C.Jadi , untuk bahasan rekursif ini kita lebih baik mempelajari terlebih dahulu tentang prosedur dan fungsi .

Dibawah ini adalah contoh perulangan transformasi dari perulangan menggunakan FOR ke perulangan dengan teknik rekursif .

Kasus : tampilkan hasil perulangan angka 5 menjadi 54321 !

Perulangan menggunakan FOR :

int main(){
	int i;
	int batas;
	batas = 5;
	for(i=batas;i>0;i--){
		printf("%d",i);
	}
return 0;
}

Perulangan menggunakan rekursif :

void ulangAngka(int batas){
	if(batas >0){
		printf("%d",batas);
		ulangAngka(batas - 1);
	}
}

int main(){
	ulangAngka(5);
return 0;
}

Terlihatkah bedanya? yap ! pada prosuder ulangAngka di dalamnya memanggil prosedur itu sendiri , pemanggilan prosedur tersebut akan terus dilakukan sampai nilai batas = 0. Penggunaan IF diatas disebut basis (batas berhenti rekursif).

Dibawah ini akan kita coba pelemparan nilai dari sebua fungsi menggunakan rekursif :

Kasus : tampilkan hasil dari faktorial 5!

int faktorial(int angka){
	int hasil = 1;
		if(angka > 0){
			hasil =  angka * faktorial(angka - 1);
		}
	return hasil;
}

int main(){
	
	printf("%d",faktorial(5));

	return 0;
}

Maka dari kode diatas akan menghasilkan 120 .

YAP ! itu dia rekursif dasar , teknik rekursif ini sangat berguna untuk beberapa kasus diantaranya adalah pengurutan menggunakan Quick Sort (di dalamnya terdapat teknik rekursif) , penyelesaian kasus menggunakan Tree , dan algoritma yang mengacu pada Divide and Conquer .

Sekian untuk bahasan kali ini , semoga bermanfaat! 😀
Let’s Share Our Knowledge .

GParted

WOOOP ! halo ! adakah yang pernah mendengar atau menggunakan GParted? Mari kita bahas !

GParted  – Gnome Partition Editor

Gparted merupakan editor untuk partisi harddisk kita . Terkadang , permasalahan partisi menghampiri beberapa orang. Masalah partisi biasanya kita temui setelah melakukan instalasi sistem operasi . Unallocated partition biasanya juga menghampiri beberapa orang dikarenakan terdapat kekeliruan saat melakukan partisi . Mungkin salah satu dari kita sudah pernah mencoba beberapa cara untuk mengatasinya tetapi tetap saja belum teratasi . Gparted mungkin bisa menjadi salah satu solusi untuk menangani permasalahan partisi.

Berikut adalah fitur – fitur yang terdapat dalam GParted

  • Pengaturan partisi
    • create atau delete
    • resize atau move
    • check
    • label
    • set  UUID baru
    • copy dan paste
  • Manipulasi file systems :
    • btrfs
    • ext2 / ext3 / ext4
    • fat16 / fat32
    • hfs / hfs+
    • linux-swap
    • nilfs2
    • ntfs
    • reiserfs / reiser4
    • ufs
    • xfs

Gparted dapat dijalankan di berbagai macam operating system : Linux ,Mac OS X , dan Windows . Spesifikasi yang dibutuhkan yaitu salah satunya adalah 128 MB RAM . Selain itu , GParted merupakan free software 😀

Sedikit cerita tentang GParted :

Saat pertama kali saya menginstall ubuntu , ada kekeliruan saat saya melakukan partisi yang akhirnya menyebabkan Unalocated space yang cukup besar dan sayang jika dibiarkan begitu saja . Akhirnya dicoba dengan beberapa cara tetapi tetap gagal untuk mengubahnya menjadi partisi baru dengan file system NTFS . Setelah beberapa hari , dibantu kakak angkatan saya dia mengusulkan dicoba dengan GParted dan akhirnya woalaaaa masalah saya bisa teratasi dengan mudah 😀

Sekian tentang Gparted , sumber :

http://gparted.sourceforge.net/index.php

untuk yang ingin mengetahui lebih lengkap 😀 :

http://en.wikipedia.org/wiki/GParted