Skip to content

ikhsan3adi/c5-jump-and-survive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jump & Survive

Proyek 2: Pengembangan Aplikasi Berbasis Library

Preview

Jump & Survive adalah game 2D platformer sederhana yang dibuat menggunakan bahasa pemrograman C dan library SDL3. Dalam game ini, pemain mengendalikan karakter utama yang harus melompat dan menghindari rintangan untuk mencapai tujuan akhir.


Kelompok : C5

Jurusan : Teknik Komputer dan Informatika

Prodi : D3 Teknik Informatika

Manager Proyek : Yudi Widhiyasana, S.Si., MT


Anggota Kelompok

No Anggota NIM
1 Hanifidin Ibrahim (@Hanif13579) 241511076
2. Helga Athifa Hidayat (@helga1406) 241511077
3. Hisyam Khaeru Umam (@Umeem26) 241511078
4. Ikhsan Satriadi (@ikhsan3adi) 241511080
5. Muhamad Syahid (@muhamadSyahid) 241511081

Pembagian Roles

  • Ikhsan Satriadi (@ikhsan3adi)

    • Game State
    • Game Manager & Main Driver/Game Loop
    • Web dokumentasi
    • Struktur data node level
    • Urai(Parsing) file level JSON ke struktur data node level
  • Muhamad Syahid (@muhamadSyahid)

    • Entity/player logic
    • Physics entity
    • Obstacles logic
    • Manajemen level dengan doubly linked list
  • Hisyam Khaeru Umam (@Umeem26)

    • Pembuatan stage
    • Pembuatan level/map
    • Tampilan player
    • Manajemen audio/sfx
    • Pembuatan file level JSON
  • Helga Athifa Hidayat (@helga1406)

    • Menu interface
    • Game interface
    • Manajemen assets
    • Manajemen interface leaderboard
  • Hanifidin Ibrahim (@Hanif13579)

    • Game Stats
    • Visual obstacle
    • Sistem leaderboard dengan singly linked list

Instalasi

Instal Persyaratan

Pastikan compiler GCC dan GNU Make telah terinstal. Jika belum, instal menggunakan perintah berikut:

Windows (menggunakan MSYS2)

  1. Unduh dan instal MSYS2.
  2. Buka shell/terminal MSYS2 dan jalankan:
pacman -S mingw-w64-x86_64-gcc make

⚠ Pastikan gcc dan make sudah terdaftar di environment variables di sistem Anda.

Linux

  1. Install compiler GCC, GNU Make, SDL3, SDL3_ttf, SDL3_mixer, dan SDL3_image menggunakan manajer paket distribusi Linux Anda.

    • Untuk Debian/Ubuntu, gunakan:

      sudo apt install build-essential libsdl3-dev libsdl3-ttf-dev libsdl3-mixer-dev libsdl3-image-dev
    • Untuk Arch Linux, gunakan:

      sudo pacman -S base-devel sdl3 sdl3_ttf sdl3_mixer sdl3_image

    Untuk distribusi lain, silakan sesuaikan dengan manajer paket yang digunakan.

Download Proyek

Clone repository proyek menggunakan Git:

git clone https://github.com/ikhsan3adi/c5-jump-and-survive.git
cd c5-jump-and-survive

Atau, unduh ZIP dari repositori dan ekstrak ke dalam folder yang diinginkan (Direkomendasikan).

Build dan Jalankan Program

Gunakan perintah make untuk mem-build dan menjalankan program:

make

Jika build berhasil, folder build dan file program (contoh main.exe untuk windows) akan muncul.

Membersihkan Folder Build

Untuk menghapus file hasil kompilasi dan membersihkan folder build, jalankan:

make clean

Dokumentasi Lebih Lanjut

Jump & Survive Documentation

About

Proyek 2: Pengembangan Aplikasi Berbasis Library | Kelompok C5

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5