[Viblo Battle] Giới thiệu Game Matrix
Bài đăng này đã không được cập nhật trong 2 năm
Game Matrix là gì?
Matrix là một Game Logic, trong đó mỗi người chơi sẽ chơi trên một bảng vuông có kích thước 9x9 gồm 81 ô trống.
81 ô này được chia thành 27 mảnh ghép, mỗi mảnh có kích thước 1x3, được đánh số thứ tự từ 0 đến 26 như hình sau:
Khi bắt đầu chơi, mỗi lượt đi, người chơi phải đặt 1 mảnh kích thước 1x3 (gồm 3 con số ngẫu nhiên được hệ thống tạo ra có giá trị từ 7 đến 10) vào một trong 27 vị trí trong bảng của mình để ghi điểm.
Cách tính điểm Game Matrix
Với mỗi đường dọc, đường ngang và 2 đường chéo, nếu có tối thiểu 3 ô liền kề nhau có cùng giá trị thì các ô liền kề nhau đó sẽ được tính điểm.
Các ô được tính điểm được thể hiện trên giao diện bằng đường thẳng gạch qua các ô đó.
Điểm của mỗi ô thoả mãn điều kiện tính điểm được tính theo công thức = Giá trị của ô
x Số đường gạch qua ô đó
Tổng điểm của người chơi được tính bằng tổng điểm của tất cả các ô kể trên.
Ví dụ
Tổng điểm hiện tại sẽ là tổng điểm của tất cả các ô có đường thẳng gạch qua:
8x1 + 8x1 + 8x1 + 8x2 + 8x1 = 48
Trong đó 8x2
là điểm của ô chính giữa bảng và có 2 đường thẳng đi qua.
Người/bot chiến thắng sẽ là người/bot có số điểm lớn nhất sau khi sắp xếp hết 27 mảnh ghép vào bảng vuông, trong thời gian quy định.
Tham gia Game Matrix trên Viblo Battle
Game Matrix trên Viblo Battle có 3 hạng mục: Human vs Human, Human vs Bot và Bot vs Bot. Người chơi có thể tham gia luyện tập tại: https://battle.viblo.asia/practice/VolejRejNm/matrix/select-mode.
Battle with Human (mode Human vs Human)
Sau khi bấm vào Luyện tập (Practice)
, người chơi bấm Start
tại phần Battle with Human để bắt đầu luyện tập theo chế độ Human vs Human.
Người chơi có thể lựa chọn số lượng người cùng tham gia luyện tập trong một trận đấu,
và thời gian suy nghĩ trên mỗi nước đi.
Người chơi cũng có thể đặt tên phòng (mũi tên vàng) và đặt mật khẩu (mũi tên hồng) cho phòng chơi của mình.
Sau khi lựa chọn xong, người chơi bấm Create Game
(mũi tên đỏ) để bắt đầu tham gia phòng chơi.
Bạn có thể chờ người khác tham gia vào phòng, hoặc gửi link phòng cho bạn bè để cùng tham gia và bắt đầu luyện tập.
Battle with Bot (mode Human vs Bot)
Nếu chọn Play with Bot
(mũi tên màu vàng hình phía trước), người chơi sẽ được chuyển hướng sang phần Battle with Bot để bắt đầu luyện tập theo chế độ với Bot.
Người chơi chọn số lượng Bot (tối thiểu 1 Bot, tối đa 3 Bot) và độ khó của Bot muốn luyện tập (Easy - Medium - Hard)
Sau đó bấm vào nút bên trái (mũi tên đỏ đang chỉ)) để bắt đầu luyện tập Human vs Bot.
Lưu ý: Với mode Human vs Human và Human vs Bot, bạn có thể xem lại lịch sử và replay của các trận ở mục Games History
Battle with Bot (mode Bot vs Bot)
Xem thêm: Mô tả về hạng mục Bot vs Bot trên Viblo Battle - Game Matrix
Với chế độ luyện tập Bot vs Bot, bạn cũng lựa chọn số lượng Bot và độ khó của Bot muốn luyện tập, sau đó lựa chọn Bot của mình bên dưới (nếu bạn đã tải lên hệ thống nhiều hơn 1 Bot)
Sau đó bấm vào nút bên phải (mũi tên đỏ đang chỉ) để bắt đầu luyện tập. Bạn sẽ được chuyển hướng sang màn viết Bot.
Bạn có thể viết code trực tiếp trên Viblo, hoặc chọn bấm Upload
(mũi tên) để tải lên file từ máy tính của bạn.
Nửa màn hình bên trái là Giải thích ngắn về game Matrix, bạn có thể tìm hiểu chi tiết hơn tại phần trước của bài viết này, và bài hướng dẫn viết Bot: Mô tả về hạng mục Bot vs Bot trên Viblo Battle - Game Matrix
Sau khi hoàn thành viết Bot, bạn có thể lưu lại phiên bản Bot của bạn ở button Save code
(mũi tên vàng) và chọn Run code
(mũi tên đỏ) để Bot của bạn bắt đầu thi đấu với các con Bot đã được chọn.
Sau khi chạy code, hệ thống sẽ hỏi nếu bạn muốn public con Bot của bạn để các user khác có thể thi đấu cùng, hoặc giữ Bot riêng tư.
Hệ thống sẽ thông báo: "Code của bạn đã chạy xong. Bấm vào đây để xem kết quả." Bạn có thể xem kết quả của trận đấu tại đây.
Bạn cũng có thể quản lý, chỉnh sửa và xóa các phiên bản Bot của bạn tại phần Source Codes.
hoặc xem Lịch sử đấu cũng như lựa chọn public/private Bot của bạn tại phần Lịch sử.
All rights reserved