Latar Belakang Papan Catur 9x9 Petak

LATAR BELAKANG PAPAN CATUR 9x9 PETAK


Untuk membuat latar belakang papan catur 9x9 ketika tampilan pemilihan formasi bidak hitam muncul, saya akan menambahkan grid 9x9 menggunakan tkinter.Canvas atau tkinter.Label dengan warna selang-seling hitam dan putih. Berikut adalah contoh implementasi menggunakan Canvas di tkinter:


Kode Implementasi (tkinter dengan Canvas)

import tkinter as tk

class ChessBoardNine:
    def __init__(self, root):
        self.root = root
        self.root.title("Papan Catur 9x9 - Formasi Bidak Hitam")

        self.canvas = tk.Canvas(root, width=450, height=450)
        self.canvas.pack()

        self.draw_chessboard()

    def draw_chessboard(self):
        cell_size = 50  # Ukuran tiap kotak

        for row in range(9):
            for col in range(9):
                # Warna hitam dan putih selang-seling
                color = "black" if (row + col) % 2 == 0 else "white"
self.canvas.create_rectangle( col * cell_size, row * cell_size, # Koordinat awal (col + 1) * cell_size, (row + 1) * cell_size, # Koordinat akhir fill=color, outline="gray" ) if __name__ == "__main__": root = tk.Tk() app = ChessBoardNine(root) root.mainloop()

Penjelasan Kode

  1. Membuat tk.Canvas sebagai papan catur berukuran 450x450 piksel (karena 9 × 50px).
  2. Menggambar papan catur dengan grid 9x9 menggunakan create_rectangle().
  3. Warna kotak bergantian:
    • Putih jika (row + col) % 2 == 0
    • Hitam jika (row + col) % 2 == 1
  4. Menampilkan papan catur saat formasi bidak hitam muncul.

Hasilnya:
Saat program dijalankan, akan muncul papan catur 9x9 dengan warna hitam-putih yang siap untuk pemilihan formasi bidak hitam. Apakah perlu ditambahkan fitur lain, seperti posisi bidak otomatis?

Comments

Popular posts from this blog

MOVE (LANGKAH) CATUR TERBAIK SAYA DI TURNAMEN KEJUARAAN CATUR HARIAN CHESS.COM 2025

π”»π•š π•‹π”Έβ„π•Œβ„• π•Šπ•€π•Šπ”Έ 9, β„‚β„π”Όπ•Šπ•Š.ℂ𝕆𝕄 𝕄𝔼ℕ𝔾𝔸𝔻𝔸𝕂𝔸ℕℕ π•‹π•Œβ„β„•π”Έπ•„π”Όβ„• π•‚π”Όπ•π•Œπ”Έβ„π”Έπ”Έβ„• β„‚π”Έπ•‹π•Œβ„ ℍ𝔸ℝ𝕀𝔸ℕ β„‚β„π”Όπ•Šπ•Š.ℂ𝕆𝕄 2025

Kecerdasan Manusia Dan Kecerdasan Buatan/Ai (Artificial Intelligence)