Tugas Besar - IF1210 Dasar Pemrograman 2024
Program O.W.C.A. merupakan sebuah game tentang Agent yang melawan monster-monster jahat demi melindungi Kota Danville. Game ini dapat dimainkan oleh role Agent dan Admin. Tugas dari Agent adalah membantu Purry untuk mengalahkan musuh. Sedangkan tugas dari Admin adalah menyediakan kebutuhan yang diperlukan oleh Agent dalam mengalahkan musuh dengan cara menjual monster dan potion. Seorang Agent dapat melawan monster dan memperoleh coin-OC apabila memenangkan pertarungan. Coin tersebut nantinya dapat digunakan untuk membeli monster dan potion. Agent juga dapat melakukan upgrade level monster untuk meningkatkan skill bertarungnya.
Diyah Susan Nugrahani (19623047) Richard Christian (19623287) Vincentius Ivan Liustyanto (16523117) Bellarmina Viasca (16523107) Adit Satya Dwitama (16523237)
REGISTER : membuat akun baru yang belum pernah ada ; dapat diakses semua role
LOGIN : masuk ke akun yang sudah terdaftar ; dapat diakses semua role
LOGOUT : keluar akun yang sedang digunakan ; dapat diakses semua role
MENU & HELP : melihat fitur apa saja yang tersedia dan bagaimana cara mengaksesnya ; dapat diakses semua role
INVENTORY : melihat apa saja yang dimiliki oleh Agent ; hanya dapat diakses oleh Agent
BATTLE : melawan monster-monster jahat secara random ; hanya dapat diakses oleh Agent
ARENA : melatih monster yang dimiliki Agent agar lebih kuat ; hanya dapat diakses oleh Agent
SHOP & CURRENCY : membeli monster atau potion dari shop ; hanya dapat diakses oleh Agent
LABORATORY : melakukan upgrade level monster ; hanya dapat diakses oleh Agent
SHOP MANAGEMENT : menambah, mengubah, dan menghapus sesuatu dari shop ; hanya dapat diakses oleh Admin
MONSTER MANAGEMENT : mengatur dan menambahkan monster ke database ; hanya dapat diakses oleh Admin
LOAD : melakukan load game dan mengakses database
SAVE : menyimpan perubahan yang telah terjadi selama permainan ; dapat diakses semua role
EXIT : keluar dari permainan ; dapat diakses semua role
Cara untuk memainkan game ini adalah dengan melakukan pull-request atau clone repository ini. Kemudian load game di terminal dengan cara mengetikkan 'python main.py database1' lalu tekan enter. Setelah itu Anda akan dapat bermain dengan database default yang telah kami sediakan.
Setelah berhasil load game, Anda bisa mengetikkan command 'HELP' untuk melihat fitur apa saja yang ada dalam game ini. Untuk mengakses fitur yang ada anda dapat mengetikkan command sesuai dengan fitur yang ingin Anda akses. Selamat bermain!