Skip to content

Latest commit

 

History

History
57 lines (51 loc) · 2.1 KB

README.md

File metadata and controls

57 lines (51 loc) · 2.1 KB

IF1210 - Dasar Pemrograman 2024

PyPI - Python Version

Tugas Besar - IF1210 Dasar Pemrograman 2024

About

 Repositori ini merupakan sebuah permainan dengan 2 pemeran utama yaitu Purry dan monster-monster milik Dr. Asep Spakbor. Tugas Purry adalah mengalahkan monster-monster Dr. Asep Spakbor yang ditemuinya dengan melawannya menggunakan monster yang sudah dimiliki atau ditangkap oleh Purry. Apabila Purry berhasilkan mengalahkan monster yang dilawan, maka Purry menang dan dapat menangkap monster yang dikalahkan. Jika kalah, monster Purry akan direbut oleh Dr. Asep Spakbor dan Purry kehilangan monsternya.

 Pada repositori ini terdapat 16 fungsi wajib serta 4 buah fungsi bonus yang kami buat dua di antaranya yaitu Random Number Generator dan Typing. Fungsi bonus ini tidak wajib dan dibuat hanya sebagai pelengkap untuk mempernyaman pengguna program ini saja. Pada proses pembuatan program ini, kami menggunakan bahasa pemrograman Python 3.9+ dan dibatasi dalam penggunaan beberapa fungsi yang sudah tersedia dari Python seperti .split(), .append(), len(string), dan lain-lain.

Contributors

  • 19623034 Refki Alfarizi
  • 19623064 Matilda Angelina Sumaryo
  • 19623174 Henrycus Hugatama Risaldy
  • 16523134 Muhammad Rayyis Murad
  • 19623274 Nathan Priandi Lesmana

Features

Program utama

  • 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

Spesifikasi Bonus

  • B03 - Monster Ball
  • B04 - JACKPOT!
  • B06 - Enkripsi (Kreativitas)
  • B07 - File IO
  • B08 - User Interface
  • B09 - RGB

How to Run

Pada terminal, buka folder repositori ini lalu jalankan perintah berikut:

python main.py

Jika sudah memiliki folder save, jalankan perintah berikut untuk melanjutkan permainan dengan folder tersebut:

python main.py <nama_save_folder>