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
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 |
-
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
Pastikan compiler GCC dan GNU Make telah terinstal. Jika belum, instal menggunakan perintah berikut:
- Unduh dan instal MSYS2.
- Buka shell/terminal MSYS2 dan jalankan:
pacman -S mingw-w64-x86_64-gcc make
⚠ Pastikan
gcc
danmake
sudah terdaftar di environment variables di sistem Anda.
-
Install compiler GCC, GNU Make,
SDL3
,SDL3_ttf
,SDL3_mixer
, danSDL3_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.
-
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).
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.
Untuk menghapus file hasil kompilasi dan membersihkan folder build, jalankan:
make clean