Tugas Besar - IF1210 Dasar Pemrograman 2024
Sebagai agen-agen di O.W.C.A (Organisasi Warga Cool Abiez), atas permintaan Purry, kita harus bekerja sama untuk mengalahkan monster-monster terbaru Dr. Asep Spakbor. Untuk mencapai tujuan itu, kita harus merancang rencana yang matang dan mencari serta melatih monster-monster sendiri untuk melawan monster-monster Dr. Asep Spakbor demi keselamatan kota Danville.
Loading Screen |
Guest Menu |
Admin Menu |
Agent Menu |
Login Screen |
Battle |
Inventory |
Arena Choose |
Arena Battle |
Arena Stats |
Shop |
Shop Confirm |
Laboratory |
Laboratory Confirm |
Shop Management |
Monster Management |
Name | NIM |
---|---|
Syifannissa Nafisalia Kuncoro | 16523048 |
Julian Benedict | 16523178 |
Jason Samuel | 19623118 |
Nadhif Radityo Nugroho | 19623178 |
Aryo Wisanggeni | 19623258 |
Id | Feature Name | Status |
---|---|---|
F00 | Random Number Generator | ✔ |
F01 | Register | ✔ |
F02 | Login | ✔ |
F03 | Logout | ✔ |
F04 | Menu & Help | ✔ |
F05 | Monster | ✔ |
F06 | Potion | ✔ |
F07 | Inventory | ✔ |
F08 | Battle | ✔ |
F09 | Arena | ✔ |
F10 | Shop & Currency | ✔ |
F11 | Laboratory | ✔ |
F12 | Shop Management | ✔ |
F13 | Monster Management | ✔ |
F14 | Load | ✔ |
F15 | Save | ✔ |
F16 | Exit | ✔ |
python main.py
, will run the program with preloaded default save.python main.py <save-name>
, will run the program with specified game save indata/saves/<save-name>
python -m venv venv
venv\Scripts\activate
pip install requirements.txt
Note: This program does not use external library. The
requirements.txt
only refers to internal submodule in this project. We decided to use this approach so that the code will be readable and maintainable.