
Review AI chess Player
Authored by Amilia Marzuki
Science
11th Grade
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
function minimax(depth, game, isMaximisingPlayer) {
if (depth === 0) {
return -evaluateBoard(game.board());
}
// ... kode selanjutnya
}
Apa peran dari variabel depth dalam fungsi rekursif tersebut?
Menentukan jumlah bidak yang tersisa di papan.
Menentukan seberapa jauh (berapa langkah ke depan) AI akan menganalisis posisi.
Menghitung skor total dari posisi papan saat ini.
Mengatur kecepatan gerak bidak di layar.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Mengapa perintah game.undo() dipanggil di dalam loop pada fungsi minimaxRoot?
Untuk mengembalikan status permainan ke posisi semula setelah mensimulasikan satu langkah uji coba.
Untuk membatalkan langkah terakhir pemain manusia.
Untuk menghapus papan catur dari layar.
Untuk memulai ulang permainan dari awal.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa fungsi dari parameter isMaximisingPlayer dalam fungsi minimax?
Menentukan apakah AI harus bermain agresif atau bertahan.
Menentukan apakah pemain manusia boleh melakukan undo.
Mengatur apakah papan catur ditampilkan dalam format 3D.
Menandakan apakah giliran saat ini bertujuan mencari nilai tertinggi atau terendah.
Right answer
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dilakukan oleh baris board.position(game.fen()); di dalam fungsi makeBestMove?
Memperbarui tampilan visual papan catur sesuai dengan status permainan terbaru.
Mengubah warna papan menjadi hitam putih.
Menghapus semua bidak dari papan.
Menyimpan permainan ke dalam database.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Berdasarkan file index.html, library JavaScript manakah yang bertanggung jawab untuk menangani logika aturan permainan catur (seperti validasi langkah dan status checkmate)?
chessboard.js
jquery-3.2.1.js
script.js
chess.js
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dalam script.js, variabel positionCount diatur ulang menjadi 0 setiap kali fungsi getBestMove dipanggil. Apa kegunaan utama dari variabel ini?
Membatasi waktu berpikir AI.
Menghitung berapa banyak posisi papan yang dievaluasi oleh algoritma Minimax selama pencarian.
Menentukan koordinat bidak di papan.
Menghitung jumlah total langkah yang telah dilakukan pemain.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?