Bàn cờ và cách đi quân

Bàn có 9×9 ô. Vua đi một ô theo mọi hướng. Xe đi ngang hoặc dọc tùy xa; Tượng đi chéo tùy xa. Kim đi một ô ngang hoặc dọc, hay chéo về phía trước. Bạc đi một ô chéo hoặc thẳng về phía trước. Mã nhảy theo hình chữ L về phía trước; Hương đi thẳng về phía trước tùy xa; Tốt đi một ô thẳng về phía trước. Các quân trừ Mã không nhảy qua quân cản đường.

Các quân của Hậu quay đầu về phía Tiên, nên “phía trước” của hai bên ngược nhau. Không được đi nước để Vua mình bị chiếu.

Ăn và thả quân

Quân bị ăn chuyển sang tay người ăn, mất trạng thái phong cấp. Ở lượt sau, bạn có thể thả quân đó vào một ô trống thay cho nước đi thường. Không được thả Tốt vào cột đã có Tốt chưa phong cấp của mình; không được thả Tốt để chiếu hết ngay. Tốt và Hương không được thả vào hàng cuối, Mã không được thả vào hai hàng cuối.

Phong cấp và kết thúc

Ba hàng xa nhất là vùng phong cấp. Khi đi vào, đi trong hoặc đi ra khỏi vùng đó, Xe, Tượng, Bạc, Mã, Hương và Tốt có thể phong cấp. Tốt, Hương và Mã bắt buộc phong cấp nếu đi đến ô mà ở lượt sau không còn nước tiến. Quân phong cấp được đánh dấu bằng chữ đỏ và có cách đi mạnh hơn.

Chiếu hết Vua đối thủ thì thắng. Nếu cùng một thế cờ xuất hiện bốn lần, ván hòa; riêng bên chiếu liên tục trong chu kỳ lặp sẽ bị xử thua. Bạn có thể đấu với máy hoặc tạo phòng mời bạn.

Nguồn mã mở

Nước hợp lệ và thế cờ được xác thực bằng shogiops, thư viện luật của Lishogi. Máy Shogi chạy Fairy-Stockfish ngay trong trình duyệt; không dùng chatbot và không tốn token cho mỗi nước.