Laporan Project Akhir Computer Graphic

 


Laporan Project Computer Graphic 


LA01

Anggota:

Andrew Liwanto 2201748441

Brain Andrie 2201801131

Cherish Joycestio Vrixander 2201751234

Octavianus Ariwana 2201791982

Sebastian Lesmana 2201751266





  1. Coding

AddPConstantVelocity() 

template bawaan, tidak terpakai.

AddPlayerControlledVelocity() 

untuk mengatur penggunaan WASD untuk menggerakkan player.

BGM() 

untuk tetap menjalankan BGM saat berpindah dari main menu ke stage 1.

CopyPosition() 

Untuk mengatur agar fokus kamera sesuai dengan koordinat pergerakan player.

EndTriggers() 

untuk mengeset letak completion poin dari stage.

MainMenuScript() 

untuk membuat tombol play dan quit berfungsi.

ResetLevelOnCollision() 

untuk mengulang permainan apabila player jatuh ke jurang merah.

ResetLevelWithButton() 

untuk mengulang permainan apabila player menekan suatu tombol (in this case, spasi). dan juga untuk balik ke screen main menu saat menekan suatu keyboard(saya belum berhasil untuk menemukan caranya).

ScorePerSecond() = 

untuk mengatur score sesuai dengan satuan detik dan juga untuk mengetahui apabila player sudah menyentuh trigger untuk menyelesaikan stage.




  1. Computer Graphic

  1. Shapes/object:

Block (Shape : Cube)

Block yang berbentuk kubus dimana akan mempersulit dan menghalangi jalan tujuan kepada player sebagai rintangan


Player (Shape : Ball)


Ball yang digerakan oleh player untuk menuju ke tujuan atau garis finish

Platform (Shape : Cube)


Platform merupakan jalur untuk player untuk mencapai garis finish dimana platform tersebut bisa bergerak yang bertujuan untuk menjatuhkan player.

Water/Deathzone (Shape : Cube)

Water atau juga sebagai deathzone dimana player akan mengulangi game tersebut ke garis start ketika player jatuh terkena air

Wall (Shape : Cube)


Wall yang berguna untuk membantu player untuk menuntun jalan menuju garis finish dan membatasi agar player tidak jatuh ke air/deathzone.


  1. Camera:

Camera yang di lock  untuk mengikuti player bergerak dari awal start hingga menuju garis finish


  1. light

Directional light untuk mengarahkan cahaya bidang dan objek-objek



Konten


Game ini dirancang mirip dengan game hamster ball sebagai ide  yang dimana mencapai tujuan finish dan melewati rintangan yang ada pada level tersebut. Game tersebut dimulai dengan bola yang spawn di start point dan akan digerakkan menggunakan kontrol keyboard (W, A, S, D) dan ada juga rintangan-rintangan pada level-level yang akan menghalau kita mencapai finish. Game ini akan berakhir ketika saat bola yang dimainkan oleh player keluar area map yang akan membuat tersebut restart dan kembali ke level awal. Game ini memberikan psychic yang unik dengan game yang sangat menantang dikarenakan bola tersebut susah untuk dikontrol oleh player dan platform yang begitu sulit untuk dilewati. Player akan kesulitan mengendalikan arah bola dan akan sering kali terjatuh. Sehingga player akan semakin tertarik untuk menyelesaikan tantangannya.


Manfaat


Computer graphic merupakan salah satu cabang disiplin ilmu teknik informatika yang lebih spesifik mempelajari pembuatan gambar (objek) dengan menggunakan komputer. Dengan mempelajari mata kuliah computer graphic memberikan banyak manfaat di berbagai bidang. Dalam game ini, kami menawarkan manfaat dalam aspek  bidang hiburan dan bidang pendidikan berupa:

  • Bidang hiburan :

  • Dapat menghibur dan memberi kesenangan.

  • Melatih kesabaran untuk para pemain.

  • Dapat meredakan rasa jenuh atau stress.

  • Mengisi luang waktu.

  • Menantang kemampuan untuk menyelesaikan tantangan.

  • Bidang pendidikan :

  • Player dapat melihat hasil dari computer graphic secara langsung dari memainkan game seperti geometri bola atau psychic bola berputar.

  • Memberi pengetahuan terutama bagaimana cara membuat game / coding pada game khususnya di dimensi 3D.

  • Mengasah analisa kepada developer dalam menemukan kesalahan atau bug pada coding. 

  • Dapat mempelajari cara membuat animasi, geometri, rendering dan imaging.



Berikut ini link video youtube mengenai hasil kerja pembuatan game :

https://www.youtube.com/watch?v=620sdtG11UA


Comments