Underworlds Scriptorium Fabula.

Halaman ini diterjemahkan dari Bahasa Inggris ke Bahasa Indonesia dengan bantuan groq.
Artikel ini diterjemahkan dari bahasa Inggris ke bahasa Indonesia menggunakan Groq API translator. Artikel asli dapat ditemukan here.

Perbaikan Bug

Ini pagi. 02:07(AM), 13 November 2025.

Saya sedang bermain game hari ini dan saya menulis deskripsi bug seperti ini:

Saya menemukan bug dalam situasi di mana ada 6 pemain dalam game (5 bot dan saya). 3 pemain tersisa dalam game (saya dan 2 bot). Saya adalah pemain nomor 4, juga ada pemain 3 dengan satu pengaruh tersisa dan pemain 6 dengan satu pengaruh tersisa. Jadi alurnya seperti ini - Saya memiliki 7 koin dan saya "COUPED" pemain nomor 1 membunuh pengaruh terakhirnya. Kemudian giliran pemain 6 dan dia mengklaim "TAX", saya menantang tindakannya (dan itu berarti bahwa saya mengganggu keputusan yang dibuat oleh pemain 3, karena pemain 3 adalah pemain berikutnya setelah pemain 6), kemudian SEPERTI ITU bahkan jika tantangan saya terhadap tindakan "TAX" pemain 6 berhasil masih pengaruh terakhir yang hilang ternyata adalah DUKE dan kemudian pemain 3 (bot) membeku. Saya berasumsi pemain 3 membeku karena saya mengganggu tindakannya, jadi saya bisa melihat kode untuk mengetahui mengapa itu terjadi, tetapi juga saya harus melihat log untuk melihat apakah tantangan saya berhasil bahkan jika pemain 6 memiliki duke saat mengklaim "TAX". Log game tersebut ada di sini jika Anda tertarik file. Dan screenshot keadaan game terlihat seperti ini:

Screenshot situasi ketika bot membeku.

Dan baru saja saya dapat meneliti dan memahami situasi ini yang memakan waktu sekitar 88 menit. Pertama-tama tantangan yang saya lakukan diproses dengan benar, karena pemain 6 memiliki duke yang sudah mati sebelum saya menantang dia, dan dia harus mengungkapkan contessa. Itu menjadi jelas dari log. Tetapi masalah bot yang membeku terjadi karena logika yang bermasalah yang tidak memfilter tindakan STEAL dengan benar karena itu mempertimbangkan pemain yang sudah mati yang memiliki lebih dari nol koin sebagai pemain yang dapat ditarget oleh tindakan STEAL dan saya memperbaiki masalah itu di sini dan menulis tes unit yang mencakup situasi ini di sini.

Terima kasih banyak atas waktu dan partisipasi Anda dalam proyek ini.

Kaisar Melindungi.