Shawn’s Blog
  • 🗂️ Collections
    • 🖥️ Slides Gallery
    • 🧠 Q&A Knowledge Base
    • 💻 LeetCode Notes
    • 🧑‍🍳️ Cooking Ideas
    • 🍱 Cookbook
    • 💬 Language Learning
    • 🎼 Music Library
  • ⚙️ Projects
    • ⚛ Continual Learning Arena
  • 📄 Papers
    • AdaHAT
    • FG-AdaHAT
    • AmnesiacHAT
  • 🎓 CV
    • CV (English)
    • CV (Mandarin)
  • About

象棋 · Xiangqi

A playable Chinese Chess board with full rules, captures, and turn tracking.
Game Apps

象棋 · Xiangqi

A handcrafted Chinese chess board with legal-move validation, capture logic, and turn tracking. Click a piece to see its moves, then play head-to-head on one device.

Quick Reference
將/帥: palace-only, one step
士/仕: palace diagonals
象/相: 2-point diagonal, no river
馬: L-shape, leg blocked
車: straight lines
炮: screen capture
卒/兵: forward, then sideways
Status
Red to move
Check!
Controls
Captured
Red lost
Black lost
楚河 漢界
Red Turn
Tip: Click a piece to see legal moves. Use Flip Board to swap perspective.
Moves
    Back to top
     
     

    ©️ 2026 Pengxiang Wang. All rights reserved.