Sabtu, 11 Mei 2013

Tugas Softskil Ke 2 ( Pengantar Teori Game )

Hai semua..kali ini saya akan membahas mengenai perancangan suatu game beserta dengan penjelasan teori pendukungya.  Pertama - tama kita bahas tentang shading atau cahay atau bayangan. [1]Apa sich shading itu?shading merupakan sebuah teknik pencahayaan yang menghasilkan bayangan pada objek yang diberikan efek cahaya. 

[2a]Shading dalam kaitannya dengan Ambient yaitu Walaupun sebuah benda tidak terkena cahaya secara langsung, benda tersebut masih dapat terlihat. Hal ini terjadi karena adanya cahaya yang dipantulkan secara tidak langsung oleh benda di sekitarnya nah..model pencahayan sederhana ini disebut cahaya ambient.

[2b]Shading dalam kaitannya dengan Specular yaitu pada benda berkilau, terdapat sebidang daerah yang
terang pada permukaan benda yang letaknya tergantung dari sudut pandang terhadap benda. Efek cahaya ini disebut pencahayaan specular.

[2c]Shading dalam kaitannya dengan Diffuse yaitu Saat sebuah benda matt dikenai cahaya, maka
intensitas cahaya akan dipantulkan rata ke semua arah. Inilah yang disebut cahaya diffuse.

Setelah membahas tentang shading sekarng kita membahas mengenai mapping. [3a]Apa sih yang dimaksud dengan mapping ? Mapping ialah sebuah bentuk kegiatan untuk melakukan pewarnaan atau memetakan permukaan geometri pada objek 3D.[3b] Jenis - jenis mapping antara lain yaitu :
1. Tekstur-Maps
Maps berwujud gambar tekstur 2D yang dituangkan ke permukaan geometri/objek untuk membuat penampilan objek tersebut tampak halus untuk detail permukaannya.
2 . Environment-Maps
Adalah Maps yang memiliki pewarnaan dengan banyak gambar (tekstur) yang merekam refleksi global dan pencahayaan pada objek.
3 Bump-Maps
Bump maps adalah maps yang memfokuskan permukaan tekstur pada objek, dengan menggunakan maps ini, permukaan geometri/objek akan terlihat berbeda dan unik, tidak seperti objek-objek yang memiliki permukaan normal pada umumnya.
4. Normal-Maps
Maps ini serupa dengan bump-maps, perbedaannya adalah fungsionalitas yang ada pada normal maps, maps ini secara alami akan menghasilkan bentuk permukaan yang tidak halus tanpa menggunakan lebih banyak penambahan atau pengurangan poligon pada objek.
5. Shadow-Maps
Yang terakhir adalah shadow maps yaitu maps yang menghasilkan suatu bayangan tekstur pada objek dengan menangkap siluet objek tersebut dari sumber cahaya yang terlihat.

Nah..setelah kita selesai membahas mengenai teori - teori pendukung pembuatan game, sekarang kita coba untuk [4a]merancang sebuah game sederhana. Saya mencoba untuk membuat sebuah game sederhana menggunakan aplikasi unity. Saya akan menggunakan beberapa objek sebagai pendukung penampilan game dan sebuah character sebagai wakil user dalam memainkan game tersebut.Berikut sebagian tampilannya :



Setelah melakukan perancangan game, [4b]selanjutnya kita buat skenario game tersebut. Dalam yang akan dibuat, akan ada sebuah character atau subjek yang akan menjalankan perintah – perintah yang akan digunakan user untuk mengupayakan agar game tersebut berhasil dimenangkannya. Dalam game tersebut character atau user akan melewati berbagai macam rintangan untuk mengumpulkan koin – koin sampai batas minimum yang telah ditentukan, apabila tidak sampai batas minimum tersebut, maka dinyatakan kalah. Jika menang akan berlanjut ke game berikutnya dengan rintangan yang baru. Rintangan – rintangannya antara lain berupa api, boks – boks yang tidak bias dilewati dan semak yang banyak.

Setelah membuat skenario game tersebut, [4c]terakhir saya akan menampilkan salah satu objek yang digunakan dalam game tersebut. Berikut adalah hasil renderingnya :