Repository Tugas Besar Alstrukdat Informatika Angkatan 2020
Langkah:
- ganti path menggunakan cd src
- Anda bisa jalankan makefile dari sini untuk melakukan kompilasi
- Makefile Commands:
- make main -> makes main
- make clean -> deletes obj files
- make dconfig -> Below are drivers to test each module
- make dgadinv
- make dmaploc
- make dpesanan
- make dability
- make ditem
- make dtas
- make dtodoinpro
- Jika ingin menjalankan program, lakukan cd bin atau jika dari folder asal, cd src/bin dan jalankan aplikasinya pada terminal.
- Main Menu (Nathanael)
- Mekanisme Waktu (Haidar)
- Daftar Pesanan (Haidar)
- To Do List (Haidar)
- In Progress List (Januar)
- Tas (Januar)
- Jenis Item (Azmi)
- Ability (Azmi)
- Gadget (Ikmal)
- Inventory Gadget (Ikmal)
- Map (Nathanael)
- Lokasi dan Command (Nathanael)
- Main Menu (new game, exit, load game)
- Load External File (map dan daftar urutan pesanan)
- Mekanisme Waktu (Berbentuk ADT Time)
- Daftar Pesanan (Waktu Pesanan Masuk, Pick Up Point, Drop Off Point, Jenis Item, Waktu hangus bila Perishable item)
- To Do List (Pick Up Point, Drop Off Point, Jenis Item, Waktu pesanan hangus bila jenisnya perishable)
- In Progress List
- Tas
- Jenis Item (Normal Item, Heavy Item, Perishable Item, VIP Item)
- Ability (Speed Boost, Increase Capacity, Return to Sender)
- Gadget (Kain Pembungkus Waktu, Pintu Kemana Saja, Mesin Waktu, Senter Pengecil)
- Inventory Gadget
- Peta
- Lokasi dan Command (MOVE, PICK_UP, DROP_OFF, MAP, TO_DO, IN_PROGRESS, BUY, INVENTORY, HELP, SAVE_GAME, RETURN)
- Game Flow (Start Game, End Game, Save/Load Game)
Tentu saja selesai semua, hehe. Namun mungkin ada beberapa bug yang belum sempat dilakukan testing lebih lanjut.