GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
Tugas Besar 2 IF3210 Pengembangan Aplikasi pada Platform Khusus (Unity)
Tugas Besar 2 IF3210 Pengembangan Aplikasi pada Platform Khusus (Unity)
Oleh :
Oleh :
Muhammad Rizki Fonna
Muhammad Rizki Fonna
13516001
13516001
\ No newline at end of file
Deskripsi Aplikasi
Game yang dibuat adalah game yang berjenis wave survival. Game ini memiliki beberapa fitur, yaitu :<br></br>
a. Terdapat karakter koboy pada game ini. Karakter dapat berjalan, menembakan senjata, dan lompat. Pergerakan karakter mengikuti hukum fisika. <br></br>
b. Karakter digerakan dengan menggunakan keyboard (wasd atau atas, bawah, kiri, kanan). <br></br>
c. Terdapat sound effect pada saat karakter menembak (dengan menekan huruf b). <br></br>
d. Pergerakan kamera mengikuti pergerakan karakter. <br></br>
e. Terdapat animasi pada pergerakan karakter, seperti bergerak, menembak, dan loncat. <br></br>
f. Generate zombie yang merupakan musuh. Jika pemain bersentuhan dengan zombie, maka darah pemain berkurang sebanyak 5. <br></br>
g. Karakter awalnya mempunyai darah bernilai 100. Permainan berhenti ketika darah pemain mencapai 0. <br></br>
h. Terdapat peta pada permainan. <br></br>
i. Game menyimpan score dari pemain. Pemain mendapatkan score ketika membunuh lawan sebanyak 1. Score ditampilkan pada sisi kiri atas layar mengikuti kamera. <br></br>
j. Simpanlah score pada suatu basis data online. Gunakanlah HTTP request untuk mendapatkan data scoreboard dan melakukan update scoreboard. Pada saat karakter mati, game akan meminta username pemain untuk melakukan update terhadap scoreboard. (Server untuk melakukan operasi ini disediakan oleh asisten). <br></br>
k. Selain scene permainan, terdapat juga scene Main Menu dan Scoreboard. Gunakanlah canvas dan layout panel untuk kedua scene tersebut. <br></br>
l. Gunakanlah PlayerPrefs untuk menyimpan setting permainan, seperti audio di-enable atau tidak. <br></br>
m. Assets yang digunakan bebas asalkan dalam 2D. Karakter dan musuh tidak harus sesuai dengan deskripsi game. <br></br>