bang kenapa entelect challenge 2022 (arctica) gak dilanjutin??? uE π Ue π Ue π₯Ήπ₯Ή uE ππUE πππ UEEE π’π’ UEEE π₯π₯ Uue π’π’ E π§π§ UUE ππ EEU π₯Ή E π₯Ή UE π§ UUU ππ
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".
-
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
-
Buka file
main.py
dan lakukan import bot di dalam filenearest.py
dengan cara mengetikfrom game.logic.nearest import MeowNearestDiamond
di bagian atas file
main.py
-
Perhatikan bagian
CONTROLLERS = {}
di filemain.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 = {}
. -
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
-
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
- 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
Tim "Arctica Kenapa Batal?"
Akbar Al Fattah - 13522036
Adril Putra Merin - 13522068
Christopher Brian - 13522106