Skip to content

Tugas Besar - IF2121 - Logika Komputasional / Informatika

Notifications You must be signed in to change notification settings

Lock1/IF2121-Logif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tugas Besar - Logika Komputasional - IF2121

Extra sidenote

Looking back, setelah mengkonsumsi sedikit dosis Category Theory (dan masih belum paham) dan LEAN, obviously pengerjaan tugas besar ini merupakan "imperative" didalam "declarative". Tidak berarti hasil pengerjaan tugas besar ini tidak niat, hanya saja struktur programnya mungkin terasa sekali "imperative"-nya.

Release

v1.0

Tentang Program

  • Release versi 1.0 menandai bahwa release tersebut adalah program yang dikumpulkan ketika deadline, tanpa perubahan.
  • Tidak disarankan untuk menjalankan program menggunakan terminal gprolog pada windows.
  • Program ini menggunakan fitur pergerakan kursor & coloring ANSI Escape Character dan Unicode box-drawing character yang hanya dapat ditampilkan pada terminal yang mensupportnya.
  • Jika menggunakan terminal yang tidak mensupportnya, sangat disarankan untuk mendisable semua UI yang menggunakan kedua fitur diatas.
  • Program diuji dan didevelop dengan WSL.
  • Pastikan Distro menggunakan GLIBC versi 2.29 keatas (Untuk Ubuntu, 20.04+).
  • Jalankan linux executable bernama play untuk mencoba permainan, good luck have fun!

Style kode

  • Program ini menggunakan camel-case, dikarenakan tidak mengetahui prolog menggunakan snake-case.
  • Kode blok or yang besar, digunakan indentasi dan bracket untuk memperjelas kode.

Snapshot

Now Loading
UI

UI & Movement
UI

Battle
UI

I think I see it somewhere... 🤔
UI

Informasi Dasar

Data Isi
Tahun Ajaran 2021
Tanggal Mulai 9 November 2020
Tanggal Selesai 25 November 2020
Tanggal Pengumpulan 27 November 2020
Kelas 2
Dosen Fariska Zakhralativa Ruskanda
Asisten -
Nama Kelompok send help
Kelompok 6

Anggota Kelompok

NIM Nama
13519146 Fadel Ananda Dotty
13519170 La Ode Rajuh Emoko
13519178 Akeyla Pradia Naufal
13519214 Tanur Rizaldi Rahardjo

Tools yang digunakan

Komponen Menggunakan
Windows Subsystem for Linux 2
Ubuntu 20.04
GNU/Prolog 1.4.5
Ascgen2 2.0.0

Dependencies

Komponen Menggunakan
GLIBC 2.29

Program ini tidak membutuhkan library eksternal
Seluruh program dikoding menggunakan fitur standard GNU/Prolog.

Spesifikasi

Status : Done 🟩
10 / 10

Spesifikasi Status
Character & Class system 🟩
Map & Draw procedure 🟩
Inventory 🟩
Items 🟩
Enemy 🟩
Quest 🟩
Exploration Mechanism 🟩
Battle Mechanism 🟩
Store 🟩
Goal & Fail state 🟩

Bonus
Status : Done 🟩

Spesifikasi Status
Effect Potion 🟩
Monster Zone 🟩
Teleport 🟩
Save & Load 🟩

Extras

Spesifikasi Status
Raw movement mode 🟩
Basic map UI 🟩
Critical & Dodge Stat 🟩
Balancing 🟩
Floor system 🟩
Equipment UI 🟩

Laporan

Status : Done 🟩
3 / 3

Bab Status
Penjelasan Command 🟩
Skenario Penggunaan 🟩
Snapshot 🟩

Fun Fact

  • Program ini juga berisi cheat dari beberapa game yang cukup terkenal.
  • Banyak hal diprogram ini dibuat dengan referensi game ataupun anime, cobalah temukan referensi tersebut :)
Ya, game ini merupakan direct reference untuk rogue. (Dengan mix-max spesifikasi tentunya)

About

Tugas Besar - IF2121 - Logika Komputasional / Informatika

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages