Test Your Skills Against Challenging Computer Opponents in Chinese Chess

If you’re looking to improve your skills and face exciting new challenges, playing against computer opponents is a great way to take your game to the next level. Luckily, Xiangqi.com offers a diverse cast of AI bots to match players of all levels.

Xiangqi.com’s computer opponents range from total beginners to tournament-level masters. Each has a unique background story to bring them to life. As you progress through the levels, the AI gets increasingly more difficult, providing the perfect opportunity to grow stronger through practice.

Which Bot Should I Play Against?

For Brand-New Players:

If you’re just learning the rules of Xiangqi, Meow the curious cat (Level 1) and Coach David from Hong Kong (Level 2) are purrrfect for getting started. Face these friendly opponents to get your feet wet in relaxed, low-pressure games.

The Curious Cat

Coach David

Polishing Skills as a Beginner:

Once you have a few games under your belt, test your new tactical knowledge against Huma from Pakistan (Level 3) and Singaporean teen prodigy Chia (Level 4). Can you overcome their clever moves? These AI will challenge you to step up and apply what you've learned.

A picture showing the huma bot in xiangqi.com

Huma

A picture showing the chia bot in xiangqi.com

Chia

Advancing to Intermediate:

Experienced American player Paul (Level 5) and Vietnamese enthusiast Trung (Level 6) offer tough but fun games to help intermediate players expand their abilities. Match wits and see if you can gain the upper hand against their passion and skill.

A picture showing the Paul bot in xiangqi.com

Paul

A picture showing the Trung bot in xiangqi.com

Trung

Facing Advanced Tournament-Level Opponents:

Dr. Png from Malaysia (Level 7), Chinese rising star ZhiXuan (Level 8), and Dutch Grandmaster Joep (Level 9) are elite masters of the game. Compete against their world-class talent to bring your own skills to new heights. Think you have what it takes?

A picture showing the Dr.Png bot in xiangqi.com

Dr. Png

A picture showing the ZhiXuan bot in xiangqi.com

ZhiXuan

A picture showing the Joep bot in xiangqi.com

Joep

The Pinnacle of Play Against a Legendary Master:

The mysterious Hu (Level 10), rumored to be a former champion, will severely test even the most seasoned players. Can you uncover Hu’s true identity and rise to the challenge of this Xiangqi legend? Only one way to find out!

A picture showing the Hu bot in xiangqi.com

Hu

Xiangqi.com delivers the ultimate way to play Chinese chess against computer. With 10 levels scaling in difficulty, you can always find opponents tailored to help you improve. Sharpen your skills and reach new milestones in the game you love.


Next: How to Play

 

Getting Technical: The Xiangqi Engine

Xiangqi.com is currently using an open source Xiangqi engine, Pikafish, developed by the Vin Xiangqi Team. It is a free and very powerful UCI xiangqi engine using efficiently updatable neural network (NNUE) based evaluation. The official website of the Pikafish team is here.

Features

As of now, Xiangqi.com gives its users the ability to play untimed, non-rated games against the engine, as the red player. Moving forward, we intend to allow playing timed games with the engine as well. The engine plays at the highest level, making it quite difficult to beat for the users who are new to Xiangqi and still learning it.

See our roadmap for more of what’s coming soon