Coder Social home page Coder Social logo

dreamcatcher's Introduction

dreamcatcher's People

Contributors

dirtboll avatar

Watchers

 avatar

dreamcatcher's Issues

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

Tugas Wajib

  • Game yang kamu buat sudah baik dan seru untuk dimainkan, akan tetapi kesulitan yang dirasakan pada level setelah dialog dengan clara cukup lompat tinggi dari level sebelumnya (karena ada musuh "bat"). Lakukan balancing untuk level ini agar experience pemain lebih baik dalam menyelesaikan game.
  • Berlanjut dari isu diatas, ada level dimana AI memberi tahu bahwa itu adalah level 20. Di level ini terasa sangat sulit dan ada bug dimana musuh tidak respawn. Lakukan balancing pada level ini (bisa digabung dengan isu pertama, contoh menurunkan HP dan demage musuh) dan fix bug musuh yang tidak spawn.

Polishing

  • Pada akhir permainan, cerita yang dibuat sudah baik, namun tidak adanya end game scene membuat pemain akan mencoba-coba eksplorasi lebih. Dan disana pemain dapat berinteraksi dengan capsul yang ada, saa berinteraksi layar hanya menampilkan scene hitam. Tambah end game scene, karena agak membingungkan saat sudah selesai dan masuk capsul terjadi blank screen.

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.

  1. 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>
  2. 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
  3. Buat branch baru berdasarkan commit terakhir di branch utama untuk
    mulai mengerjakan UAS.

    git checkout -b uas
  4. 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
  5. Buat Merge Request (MR) melalui GitLab untuk mengintegrasikan branch uas
    ke branch utama. Pastikan source branch ketika membuat MR adalah
    branch uas lalu target branch adalah branch utama.

  6. Assign dirimu sendiri sebagai Assignee MR, kemudian assign asisten
    mentor kelompokmu sebagai Reviewer MR.

  7. Hubungi dosen untuk mengatur jadwal tatap muka dan demonstrasi hasil
    pengerjaan UAS.

  8. Setelah tatap muka dan demonstrasi, silakan merge ke branch utama.

Selamat mengerjakan!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.