DeltDev / Tubes1_Arctica-Kenapa-Batal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tubes1_Arctica-Kenapa-Batal

bang kenapa entelect challenge 2022 (arctica) gak dilanjutin??? uE 😭 Ue 😭 Ue πŸ₯ΉπŸ₯Ή uE 😞😞UE 😭😭😭 UEEE 😒😒 UEEE πŸ₯€πŸ₯€ Uue 😒😒 E πŸ’§πŸ’§ UUE 😭😭 EEU πŸ₯Ή E πŸ₯Ή UE πŸ’§ UUU 😭😭

Screenshot Screenshot Screenshot

Deskripsi Singkat Program

Program yang ada di dalam repository ini adalah sebuah bot yang dirancang untuk permainan "Diamonds" yang dibuat oleh Etimo sebagai Tugas Besar 1 Strategi Algoritma di Institut Teknologi Bandung tahun 2024. Link:https://github.com/haziqam/tubes1-IF2211-game-engine/releases/tag/v1.1.0 Bot ini menggunakan strategi algoritma greedy untuk mendapatkan poin sebanyak mungkin di permainan "Diamonds".

Cara menjalankan bot

  1. Pastikan Anda sudah memiliki repository dari game engine yang tertera di bawah ini dan mengetahui cara mengaktivasi game engine tersebut (caranya sudah tertulis di repository tersebut juga)

    https://github.com/haziqam/tubes1-IF2211-game-engine/releases/tag/v1.1.0  
    
  2. Buka file main.py dan lakukan import bot di dalam file nearest.py dengan cara mengetik

    from game.logic.nearest import MeowNearestDiamond
    

    di bagian atas file main.py

  3. Perhatikan bagian CONTROLLERS = {} di file main.py, untuk menambahkan kelas bot yang ada di repository ini, ketik

      "nama apa saja di sini, wajib tanpa spasi, ketik juga kedua tanda petik duanya" = MeowNearestDiamond
    

    di dalam kurung kurawal dalam CONTROLLERS = {}.

  4. Untuk menjalankan satu buah bot, ketik

    python main.py --logic <nama yang ditulis di bagian 3 tanpa tanda petik dua> --email=your_email@example.com --name=your_name --password=your_password --team etimo
    
  5. Untuk menjalankan beberapa bot dengan logic yang sama, ketik hal yang sama di bagian 4 ke dalam salah satu file di bawah ini (berdasarkan OS yang digunakan)

    Windows

    ./run-bots.bat
    

    Linux / mungkin macOS

    ./run-bots.sh
    

    Sebelum mengeksekusi script di atas, pastikan untuk mengubah izin shell script agar bisa mengeksekusi script tersebut (untuk linux/macOS)

    chmod +x run-bots.sh
    

Catatan:

  • Jika Anda menjalankan beberapa bot, pastikan email dan nama unik
  • Email bisa apa saja selama mengikuti format sintaks email yang benar
  • Nama dan password boleh apa saja selama tidak mengandung spasi

Tentang Pembuat Bot

Tim "Arctica Kenapa Batal?"
Akbar Al Fattah - 13522036
Adril Putra Merin - 13522068
Christopher Brian - 13522106

About


Languages

Language:Python 97.9%Language:Batchfile 1.1%Language:Shell 1.0%