Free Premium Blogger Theme by NewBloggerThemes.com

Sabtu, 04 Juli 2015

23.57 | by Siti Nurhasanah | | No comments
Untuk memainkan sebuah game dibutuhkan interface agar terjadi interaksi antara pemain dengan dunia game itu sendiri berupa input dari pemain dan output yang diberikan oleh game. Dalam AlfaBit game, input yang bisa digunakan oleh pemain adalah mouse. Mouse ini digunakan untuk meng-klik kelinci mana yang sesuai dengan suara yang dikeluarkan yang menjadi sasaran dijatuhkannya wortel. Pemain juga diberikan kesempatan untuk memilih level mana yang ingin pemain tersebut mainkan. Seperti yang sudah dipost sebelumnya, dalam AlfaBit game ini menang kalah ditentukan oleh jumlah bintang ketika pemain menyelesaikan satiap level, apabila bintang yang didapatkan diakhir level tidak sempurna, maka pemain diberikan kesempatan untuk dapat mengulangi level tersebut. Itulah input fisik yang bisa digunakan oleh pemain dan virtual interface yang diciptakan dalam game tersebut.

Seperti pada game-game bergenre edukasi yang lainnya, tampilan dari AlfaBit game ini dibuat lucu dan menarik agar pemain (dalam hal ini sasarannya adalah anak-anak yang baru mengenal alfabet) dapat menikmati game ini. AlfaBit game ini juga memberikan kembali informasi kepada pemain, yang secara dramatis dapat mengarahkan pemain untuk melakukan langkah selanjutnya yang sering disebut feedback. Feedback yang diberikan dalam AlfaBit game ini adalah kelinci akan bergerak apabila di-klik sehingga pemain dapat terarah untuk meng-klik kelinci tersebut.

Feedback lainnya pemain diberikan suara dari huruf yang harus ditebak dan mengarahkan pemain untuk meng-klik kelinci yang sesuai dengan suara yang diminta. Dalam hal nyawa dari pemain, dapat diketahui dari warna background. Apabila warna background sudah berwarna merah berarti pemain tinggal memiliki satu nyawa sehingga dapat membuat pemain waspada untuk tidak salah lagi dalam meng-klik kelinci mana yang sesuai dengan suara yang dikeluarkan.

Untuk tutorial dan cerita singkat dari AlfaBit game ini sudah ditampilkan pada saat pemain memulai game ini.

Selasa, 23 Juni 2015

05.29 | by Siti Nurhasanah | | No comments

Sebuah game dibuat dengan tujuan untuk memberikan kesenangan kepada pemainnya yang dikemas dengan bermacam-macam cara seperti memberi tantangan, teka-teki ataupun yang lainnya. AlfaBit game sendiri adalah game yang bergenre edukasi sehingga tujuan utama dari game ini adalah memberikan pelajaran bagi pemainnya sehingga dalam bermain game ini, pemain dapat bermain sambil balajar. Dalam bermain AlfaBit game ini pemain diminta untuk mendengarkan huruf apa yang akan disebutkan kemudian meng-klik kelinci mana yang topinya memiliki huruf yang dikatakan. Apabila benar maka wortel akan jatuh dari atas dan mengenai si kelinci dan kelinci tersebut akan senang, sebaliknya apabila pemain salah memberikan wortel maka bintang dari pemain akan berkurang. Bintang ini digunakan sebagai penilaian untuk lanjut ke level selanjutnya.


Level dalam AlfaBit game dirancang dengan 3 level. Level yang pertama hanya ada lima huruf yang dikeluarkan untuk level kedua akan diberikan sepuluh huruf dengan kecepatan kelinci ditambah dan level terakhir akan diberikan semua alfabet dan kecepatan akan lebih ditingkatkan.

Senin, 15 Juni 2015

11.46 | by Siti Nurhasanah | | No comments
 Game Flow

Alur adalah sebuah rangkaian yang terdiri dari tahapan-tahapan sebuah cerita. Dalam sebuah game dibutuhkan alur yang jelas sehingga pemain dapat menikmati dalam bermain game tersebut. Alur dari sebuah game juga dapat mendukung pemain untul mengerti apa yang harus dilakukan dari awal hingga akhir. Sehingga pemain dapat mengerti pola dari AlfaBit Game ini. 

 

Pemodelan dalam sebuah game sangat dibutuhkan sehingga pemain dapat fokus dengan apa yang akan mereka mainkan. Pemodelan yang kami lakukan dalam AlfaBit Game ini dengan membuat karakter yang lucu dengan hadiah bintang apabila pemain dapat memberikan wortel pada kelinci yang membawa huruf sesuai yang diminta. Ini membuat otak tidak bekerja terlalu keras seperti pada dunia nyata dan pemain dapat menikmati game animasi-animasi lucu dari kelinci-kelinci tersebut.


Dengan model seperti diatas, secara tidak langsung pemain akan memfokuskan mencari kelinci yang membawa huruf yang diminta dan mengabaikan objek yang lain sehingga pemain akan mengerti alur dari game. Fokus dalam sebuah game sangat dibutuhkan agar pemain dapat menikmati dalam bermain game. Dalam AlfaBit Game ini terdapat tiga level. Semakin tinggi level akan semakin susah sehingga meningkatkan tingkat fokus dari pemain. 

 

Manusia memiliki rasa empati, begitupun pemain. Dalam AlfaBit Game ini, kami membuat pemain berempati kepada kelinci, sehingga ketika bermain, pemain dapat menikmati game tersebut.

 

Imajinasi sangat dibutuhkan dalam bermain sebuah game. Dalam AlfaBit Game ini pemain dapat timbul dengan memberikan wortel kepada kelinci. Objek kelinci tidak nyata seperti aslinya, membuat pemain berimajinasi tentang kelinci yang sesungguhnya yang dalam kehidupan nyata seekor kelinci diberi makan wortel, yang merupakan makanan dari kelinci.  







Selasa, 02 Juni 2015

21.11 | by Siti Nurhasanah | | No comments

Balance (Keseimbangan)



  1. Tantangan vs Kesuksesan
    Pada permainan ini terdapat 3 level. Pada level pertama pemain hanya diberikan 5 huruf berbeda. Pada level kedua terdapat 10 huruf berbeda. Pada level ketiga terdapat 26 huruf berbeda (semua huruf alphabet)
  1. Pilihan yang bermakna
    Pemain dapat memilih level mana yang akan dimainkan. Semakin tinggi level, semakin susah tentunya.


  1. Skill vs Peluang
    Mendapatkan huruf yang sudah familiar bagi pemain adalah peluang sedangkan menjatuhkan wortel tepat posisinya dengan kelinci yang hurufnya sesuai adalah skill.

  1. Otak vs Otot
    Pemain hanya perlu menekan wortel untuk menjatuhkan wortel kepada si kelinci, tetapi pemain harus melibatkan pikirannya untuk memilih kelinci mana yang harus diberi wortel

  1. Pendek vs Panjang 
    Pada level pertama pemain akan diberikan 10 kesempatan untuk menjawab 5 huruf berbeda.
    Pada level kedua pemain akan diberikan 20 kesempatan untuk menjawab 10 huruf berbeda dengan kecepatan bertambah.
    Pada level ketiga pemain akan diberikan 30 kesempatan untuk menjawab 26 huruf berbeda kecepatan akan lebih bertambah darilevel sebelumnya.
    Ini membuat permainan akan semakin panjang sesuai level, dan dapat memberikan kesempatan bagi pemain untuk berkembang.
    (untuk mencapai keseimbangan pada point ini kami perlu melakukan percobaan kepada target terlebih dahulu)


  1. Hadiah  
    Jika pemain menyelesaikan salah satu level tanpa melakukan kesalahan, maka pemain akan mendapatkan 3 bintang.
    Untuk melanjutkan ke level selanjutnya minimal pemain harus mendapatkan 1 bintang pada level sebelumnya.


  1. Hukuman
    Jika pemain memberikan wortel bukan kepada kelinci yang seharusnya (menjawab salah) maka warna background akan berubah (nyawa berkurang)


  1. Pengalaman Bebas vs Pengalaman Terkontrol
    Pemain bebas memberikan wortel kepada kelinci yang ia pilih, tetapi kelinci yang dapat diberikan wortel hanya kelinci yang berada tepat dibawah wortelnya
     
  1. Detail vs Imajinasi
    Pada permainan ini kami tidak akan memberikan detail untuk suasana (background), kami akan lebih detail terhadap wortel dan kelinci (kelinci diberi sedikit animasi).

19.52 | by Siti Nurhasanah | | No comments

AlfaBit 

(Alfabet and Rabbit)


Alfabet and Rabbit (AlfaBit) adalah game yang bergenre edukasi. Tujuan dari game ini adalah memperkenalkan alfabet dari A – Z. Disini pemain harus memberikan wortel tepat kepada kelinci sesuai huruf yang diminta. Dalam bermain game ini, pemain diberikan kesempatan menjawab sebanyak tiga kali, tiap pemain menjawab salah, warna background akan berubah sampai pada warna merah yang berarti pemain tinggal memiliki satu nyawa lagi. Game ini memiliki 3 level. Level awal hanya menampilkan 5 huruf, level kedua menampilkan 10 huruf dengan kecepatan kelinci yang semakin meningkat, dan level terakhir menampilkan semua alfabet. Permainan berakhir ketika jumlah wortel yang diberikan sudah habis.

Mekanika
  1. Space
Dimensi : diskrit dengan esensi 2 dimensi. Estimasi dimensi dari game ini beresolusi 700x600.

  1. Objek, atribut, state (keadaan)
  1. Objek : Wortel
Atribut : Banyak jumlah wortel (memberitahu banyaknya soal yang harus dijawab pemain)
State : Jumlah wortel = 5

  1. Objek : Background
Atribut : Kesempatan bermain (terlihat dari warna background)
State : Warna background = merah (ini artinya nyawa pemain sisa 1)
  1. Objek : Kelinci
Atribut : Setiap kelinci memiliki sebuah huruf. (kelinci merupakan pilihan jawaban dari soal yang diberikan)
State : kelinci = A

  1. Aksi
  1. Operative Action :
  • Menjatuhkan wortel. Wortel diletakan di atas kelinci sehingga cara untuk memberikan wortel dengan cara dijatuhkan.

  1. Resultant Action :
  • Memberikan wortel ke kelinci. Setelah dijatuhkan, wortel harus benar-benar tepat dijatuhkan di kelinci yang memiliki huruf yang diminta, kalau wortel tidak jatuh dengan tepat maka nyawa akan berkurang.

  1. Aturan
  1. Operational Rules
Pemain harus memberikan wortel kepada kelinci yang memiliki huruf yang sama pada soal
  1. Foundational Rules
Soal yang diberikan merupakan sebuah huruf acak dari 3 kelinci yang akan tampil di layar
  1. Keterampilan
  1. Keterampilan fisik : kelincahan mendengarkan soal yang diberikan dan memberikan wortel kepada kelinci yang tepat (kelinci yang mempunyai huruf yang sama dengan huruf yang diperdengarkan kepada pemain)
  2. Keterampilan mental : keterampilan mengingat bunyi huruf dengan hurufnya

  1. Peluang
Kelinci (pilihan jawaban) yang akan tampil di layar adalah lima kelinci. Terdiri dari 3 kelinci jawaban yang benar, dan 2 kelinci jawaban yang salah. Sehingga peluang pemain untuk menjawab setiap soal dengan benar adalah 3/5 . ini lebih besar daripada peluang pemain menjawab pertanyaan dengan salah, yaitu 2/5.

Sabtu, 30 Agustus 2014

22.29 | by Unknown | | No comments


Golang merupakan bahasa pemrograman yang bias dibilang baru yang dirilis oleh google. Dalam postingan ini saya akan berbagi cara menginstal beberapa aplikasi yang kita butuhkan untuk coding dengan Go Programming Language di PC atau Laptop kita dengan system operasi windows.

1.     Pertama kita harus mendownload GoLang itu sendiri dari link http://golang.org/dl/
Setelah selesai didownload, kemudian instal sampai selesai.


Setelah selesai instal GoLang, selanjutnya kita gunakan ECLIPSE sebagai IDE yang mendukung GoLang.

Karena ECLIPSE adalah program yang berbasis JAVA, maka untuk menjalankannya kita harus terlebih dahulu menginstal JAVA yang bisa didownload gratis dari http://www.java.com/en/

Setelah JAVA terinstal, kita download ECLIPSE dari http://www.eclipse.org/downloads/
kemudian kita ekstrak, dan jalankan.
Setelah aplikasi berjalan, kita harus menambahkan plugin Goclipse supaya eclipse menjadi support GoLang.
Caranya pilih Help > Instal New Software.
Isikan work with dengan: http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
lalu klik Add

kemudian isikan Go pada kolom nama dan klik Next.
Selanjutnya beri ceklis pada plugin Goclipse dan klik Next.
Kemudian akan muncul seperti gambar di bawah ini. pilih "I accept.." dan klik finish.
tunggu sampai instalasi selesai.
Apabila muncul peringatan seperti ini, pilih OK 

Setelah ECLPISE berjalan lagi, pilih Window->Preferences
lalu klik pada Go. dan akan keluar window seperti ini 

 GOROOT merupakan lokasi instalasi program go (berisi folder: bin, doc, include, lib, pkg, site, src) (biasanya di C:/Go).
 GOPATH merupakan lokasi project­-project kita.buat folder baru ditempat yang diinginkan.

 selesai, klik Apply, lalu OK.

Untuk membuat source code yang harus kita lakukan pertama adalah 
1. pilih File->New Project->Project... Lalu pilih Go > Go Project > isi nama project.

2.  klik kanan pada folder src lalu pilih New,Go file >  masukkan nama sourcecode > klik finish.
3. Mulai menulis program
4. untuk menjalankan program klik menu RUN > RUN.




DONE!


Sekian, semoga bermanfaat.