UAS Game Development Gasal 2021/2022
Ujian Akhir Semester (UAS)
CSCE604121 Game Development - Fakultas Ilmu Komputer Universitas Indonesia
Tata Tertib Ujian & Komponen Penilaian
Silakan lihat dokumen cover page UAS yang telah tersedia di laman Scele kuliah.
Kerjakan issue secara mandiri di dalam branch baru bernama uas
.
Kumpulkan hasil pekerjaan ke laman Scele kuliah dalam bentuk teks tautan (URL)
ke Merge/Pull Request atau branch uas
di GitLab/GitHub proyek game individu.
Deskripsi Tugas
Selesaikan task wajib terlebih dahulu kemudian jika masih ada waktu, kerjakan task optional atau lakukan polishing/balancing dalam game.
Task Wajib
- Implementasi satu musuh baru dengan jenis serangan baru (selain melee sword)
Task Opsional
- Perjelas dan implementasi diversifier sus pada game
Instruksi Pengerjaan
Instruksi berikut dituliskan dengan menggunakan GitLab sebagai acuan. Apabila peserta menggunakan GitHub atau repositori Git daring lain sebagai penyimpanan codebase proyek game individu, maka pastikan asisten dapat membuat issue baru di issue tracker dan memiliki hak akses untuk melihat isi repositori Git.
-
Jika kamu mengerjakan ujian di komputer yang berbeda dari biasanya, buat salinan (clone) dari source code game individual gamejam kamu ke komputer menggunakan perintah
git clone
.git clone https://gitlab.com/<username GitLab>/<nama project GitLab>
-
Pastikan repositori Git di komputermu telah mengandung source code versi terkini dari game individual gamejam.
cd <nama folder repositori Git lokal> git checkout <nama branch utama, misal: `master` atau `main`> git pull
-
Buat branch baru berdasarkan commit terakhir di branch utama untuk mulai mengerjakan UAS.
git checkout -b uas
-
Mulai mengerjakan UAS. Jangan lupa untuk menyimpan hasil pekerjaanmu dengan membuat commit dan push ke repositori Git daring di GitLab.
git add <berkas baru atau berkas hasil edit> git commit -m "<pesan commit>" git push
-
Buat Merge Request (MR) melalui GitLab untuk mengintegrasikan branch
uas
ke branch utama. Pastikan source branch ketika membuat MR adalah branchuas
lalu target branch adalah branch utama. -
Assign dirimu sendiri sebagai Assignee MR, kemudian assign asisten mentor kelompokmu sebagai Reviewer MR.
-
Hubungi dosen untuk mengatur jadwal tatap muka dan demonstrasi hasil pengerjaan UAS.
-
Setelah tatap muka dan demonstrasi, silakan merge ke branch utama.
Selamat mengerjakan!