Search Header Logo

Review AI chess Player

Authored by Amilia Marzuki

Science

11th Grade

Used 2+ times

Review AI chess Player
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?