Tổng quan đấu trường

Theo dõi tình hình giải đấu, bảng đấu và các trận đấu đang diễn ra.

Đang diễn ra
BOT K69

Giải Đấu Tân Sinh Viên K69

Giải đấu IT

Đấu trường lập trình thuật toán Oẳn Tù Tì V2 trên bàn cờ 9×9.

Số đội tham gia 8 Đội
Thể thức Tứ Kết → Chung Kết
Trạng thái Đang diễn ra

Trận đấu nổi bật

Đang diễn ra
Đội Đỏ
VS
Đội Xanh
2 - 1
Vòng 1 · Thể thức Bo5

Bảng xếp hạng

HẠNG ĐỘI / BOT MSSV ĐIỂM ELO

Bảng đấu

Xem lịch thi đấu và kết quả các vòng đấu.

Giải: Giải Đấu Tân Sinh Viên K69
Thể thức: Tứ Kết → Chung Kết (Bo5)

Tứ kết

Vòng đấu đang diễn ra. Kết quả sẽ được cập nhật tự động sau mỗi trận đấu.
0/8 8 Đội ---

Đặt thời gian các vòng

Đặt giờ mở và đóng từng vòng, theo giờ trên thiết bị của bạn. Khoảng trống giữa hai vòng là thời gian nghỉ. Để trống cả hai ô nếu chưa đặt lịch.

Sau giờ đóng, không bắt đầu hiệp mới. Hiệp đang chạy tiếp tục hoàn tất. Vòng đã thi đấu có thể bổ sung lịch nếu chưa đặt; lịch đã có chỉ được gia hạn giờ đóng.

Thiết lập luật từng vòng

Tích một, hai hoặc cả ba luật cho mỗi vòng. Không tích: luật chuẩn. Mọi hiệp trong vòng dùng cùng tổ hợp; mỗi hiệp vẫn nộp code mới.

Chỉ lưu vòng có thay đổi. Để trống giờ để công bố ngay. Bấm “Sửa lại” nếu lưu nhầm trước khi vòng bắt đầu; đội cần nộp lại bot sau khi đổi luật. Vòng đã đấu giữ nguyên luật.

Bảng xếp hạng

Thứ hạng các đội và bot tham gia giải đấu.

HẠNG ĐỘI / BOT MSSV ĐIỂM ELO

Trận 1 - Tứ Kết

Bo5 (tối đa 5 hiệp)
Đang diễn ra

RedBot
MSSV: K69A001
9/9 quân Đã nộp code
2 - 1
ROUND 1 / 5
Round 1
Round 2
Round 3
Round 4
Round 5
Round 6
BlueBot
MSSV: K69A002
Đã nộp code 9/9 quân
BÀN ĐẤU CHIẾN THUẬT 9×9 Búa Bao Kéo
Trận đấu đang ở trạng thái sẵn sàng. Hãy nộp code và bắt đầu hiệp đấu!
Hiệp 1: Bước 0 / 0

Phòng nộp code bot

Chưa nộp code

Lịch sử bài nộp trận này

Mã nộp Thời gian Round Trạng thái Sandbox Hành động
Chưa có bài nộp nào.

Diễn biến trận đấu

Nhật ký sẽ xuất hiện khi hiệp đấu bắt đầu.

Chờ hiệp đấu
Lịch sử hiệp đấu và phát lại
HiệpĐỏXanhKết quảDiễn biếnPhát lại

Hướng dẫn thi đấu

Luật thi đấu Ô Ăn Tù Tì V2 trên bàn cờ 9×9 và tài liệu lập trình bot.

1. Luật Ô Ăn Tù Tì V2 trên Bàn Cờ 9×9

Mỗi bên điều khiển 9 quân cờ gồm: 3 Búa, 3 Bao, 3 Kéo.

  • Bàn cờ: Kích thước 9×9. Đội Đỏ bắt đầu tại hàng 7, Đội Xanh bắt đầu tại hàng 1.
  • Cứ điểm đích: Đội Đỏ cần chiếm cứ điểm đích tại ô [col 8, row 0]. Đội Xanh cần chiếm ô [col 0, row 8].
  • Quy tắc ăn quân: Búa ăn Kéo, Kéo ăn Bao, Bao ăn Búa. Quân cùng loại va chạm thì quân phòng thủ thắng.
  • Nước đi: Hai đội đi lần lượt, một nước mỗi bên. Đội đi trước đổi qua từng hiệp. Không giới hạn số nước mỗi hiệp; tiếp tục đến khi một bên chiếm cứ điểm địch hoặc tiêu diệt toàn bộ quân đối phương.
  • Không có hòa: Chiếm căn cứ hoặc quét sạch quân đối thủ để thắng. Bot lỗi hoặc quá thời gian bị xử thua hiệp.
  • Thể thức Bo5: Tối đa 5 hiệp, đội thắng 3 hiệp kết thúc trận. Lịch vòng đấu do Ban tổ chức đặt; vòng trước phải hoàn tất trước khi bắt đầu vòng sau.
  • Điều kiện thắng: Chiếm cứ điểm đối phương trước, hoặc tiêu diệt toàn bộ quân đối phương.

2. Cấu trúc hàm lập trình Bot (Python 3.10)

Bot nộp bài cần cung cấp hàm decide_move(game_state):

def decide_move(game_state):
    """
    game_state bao gồm:
    - my_pieces: danh sách tọa độ và loại quân của bạn
    - opp_pieces: danh sách tọa độ quân đối phương
    - board_size: 9
    - turn_number: số thứ tự lượt đi
    - remaining_cards: số thẻ còn lại
    """
    # Trả về nước đi hợp lệ: "ROCK", "PAPER", hoặc "SCISSORS"
    return "ROCK"

Bàn Quản Trị Giải Đấu

Điều hành bảng đấu, sắp xếp lịch thi đấu và kiểm soát trận.

Tài khoản và mật khẩu đội thi

Đang tải đội...

Tất cả tài khoản đã đăng ký. Chọn “Thêm vào giải đấu” để ghi danh đội vào giải.

ĐỘI MSSV / TÊN ĐĂNG NHẬP MẬT KHẨU THAO TÁC
Đang tải danh sách đội...

Thêm đội vào giải đấu

Vòng loại

Đăng ký tham gia, nộp bot và tranh suất vào giải chính.

1. Đăng ký2. Nộp bot3. Thi đấu tự động4. Vào bảng đấu

Chọn vòng loại để tham gia

Chọn giải, đăng ký thi rồi nộp bot trước hạn. Không cần chọn trận đấu.

Cấu hình vòng loại

Tối đa 2.000 đội. Mỗi lượt mỗi đội gặp một đối thủ, đấu một hiệp bàn cờ. Bản hợp lệ cuối cùng được khóa khi hết hạn; Admin có thể khóa sớm.

Các giải đấu vòng loại

Tạo bot thử nghiệm

Bot mẫu có nhãn “Thử nghiệm”, được thêm vào vòng loại đang chọn và có thể thi đấu như đội thường. Bot không tạo tài khoản đăng nhập. Nên dùng một vòng loại riêng để thử.

Hồ sơ đội thi

Thông tin tài khoản và tình hình thi đấu của bạn.

ĐỘI THI ĐẤU

—

Thống kê trận và hiệp thuộc giải đang xem. Thắng 3 hiệp để thắng trận Bo5; ELO lấy từ bảng xếp hạng chung.

Thông tin đội

Liên hệ Ban tổ chức nếu cần cập nhật thông tin tài khoản.

Trận đấu của đội