Sachess Help: How to Use Every Xiangqi Feature | Chinese Chess
Step-by-step tutorial for every Sachess xiangqi feature: AI analysis, cloud book, game review, blunder check, photo-to-FEN, puzzles, friends play.
Welcome to the Sachess help center and tutorial. Whatever you want to do — analyze a position with AI, review a whole game, look up the cloud book, turn a photo into FEN, play online with friends, or challenge the endgame puzzles — this page explains every feature group, what it is for, and how to use it step by step. Every feature has a direct link so you can open the tool and follow along. This page is built for Chinese chess (xiangqi).
Author: Sachess Editorial Team
·
Updated: 2026-08-20
·
0 Sources
Table of Contents
Chaining features: end-to-end workflows
Many features chain together — the easiest usage to miss. Jump from one feature to the next without copy and paste.
Photo to FEN to AI analysis
Recognize a FEN from a photo, then click Analyze to open the AI page and start analyzing automatically.
Chinese moves to full-game scoring to blunder check
Paste a plain Chinese move list and get per-move AI scores with mistakes and turning points marked.
FEN to board image or GIF
A FEN with moves can generate a static board image or an animated GIF replay in one click.
🚀 Getting Started
Learn the board, the four modes, and how registration-free offline use works.
Open the board and choose a mode
The homepage is a full board and analysis panel. Start with vs-engine (as red or black), free manual setup, or AI auto-play.
Open the homepage; the board and side panel are ready to use (on mobile they sit at the bottom).
In the Mode area choose: vs engine as red, vs engine as black, manual free setup, or AI auto-play.
Click a piece to select it, then click its destination; click New Game to restart anytime.
Open the board →
No registration, completely free
Every feature is free with no registration, login, or download required.
Open any tool page and use it immediately.
Progress and board preferences are saved locally in your browser.
See the About page for more.
About us →
Offline use and install to home screen
After the engine loads, basic analysis works offline; the site can be installed as a PWA.
Let the engine finish loading on first use.
On your phone use the browser menu and choose Add to Home Screen.
Review , position analysis, and board editing keep working without a network.
About offline support →
URL shortcuts
URL parameters load a position or start analysis directly: ?fen= loads a position and ?analysis=1 starts the AI automatically.
Append ?fen =<encoded FEN> to the homepage or FEN page URL to open that exact position.
Add ?analysis=1 to auto-start engine analysis when the page opens.
Use ?mode=editor to open a shared FEN directly in the editor.
Try a FEN link →
🤖 AI Engine Analysis
The Pikafish engine runs directly in your browser, ready to analyze any position.
Start and stop infinite AI analysis
Click Start Infinite Thinking to let Pikafish keep analyzing the current position; click again to stop.
Load a position on the board (paste a FEN or just make moves).
Click Start Infinite Thinking; the engine keeps thinking and updates the best move.
Click the same button again to stop.
Start analyzing →
Best move and hint arrow
While analyzing, the board shows an arrow for the engine best move so you can spot the key line quickly.
After starting analysis, read the best move in Thinking Details.
Enable Show Best Move Arrow and a hint arrow appears on the board.
Turn the arrow off anytime to see the list only.
Open analysis →
Thinking details: candidate moves, depth, score
The Thinking Details panel shows candidate moves, search depth, red-perspective score, and the best line.
After starting analysis, open the Thinking tab.
Review the candidate list, depth, and scores.
Read How to Read Engine Score s to understand the numbers.
Understand scores →
Evaluation bar
The vertical bar beside the board shows the current red/black advantage ratio and score.
Start analysis and watch the bar update as the engine searches.
A positive number favors Red; a negative one favors Black.
Open analysis →
Engine settings: threads, depth, time, rules
Adjust threads, search mode, depth, time, and repetition rules in the settings dialog.
Click the gear icon in the top toolbar to open Settings.
Adjust threads, depth-first or time-first mode, and the depth/time level.
Choose Asian rules or Chinese rules and save.
Engine docs →
How to read engine scores
Scores are relative judgments, not absolute conclusions; understanding swings and candidates helps your review.
Open the How to Read Engine Scores guide.
Learn what the sign, the magnitude, and the swings mean.
Practice on the analysis page.
Read the guide →
☁️ Cloud Book
The cloud book (ChessDB) collects real game statistics so you can see what most people play.
Open the cloud book
Open the cloud panel to see the most common moves for the current position with scores and win rates.
Note: Privacy: the current position FEN is sent to the third-party ChessDB cloud book; do not submit sensitive games.
Click the Cloud tab in the side panel (tap Cloud in the bottom dock on mobile).
The panel queries the current position and shows common moves, scores, and win rates.
Click a row to play that move on the board.
Open cloud book →
Cloud book vs engine
The cloud book shows real game samples; the engine judges the position itself. Looking at both is safer.
Read Cloud Book vs Engine to understand the difference.
When analyzing, turn on both the cloud and the engine to compare.
Learn the difference →
Opening analysis
Analyze openings with the cloud book plus the engine: main lines, sidelines, and opening mistakes at a glance.
Open the Opening Analysis page.
Load your opening position and review the main lines with cloud data.
Use the engine to verify sidelines.
Open opening analysis →
🗂️ Review and Blunder Check
Break a game apart and find the moves that decided it.
History playback and notation switching
The History panel jumps to the start, previous, next, and last move, and switches between UCI, Chinese, and Traditional notation.
Load a FEN with history (including moves) or just make a few moves.
Open the History tab and use the top buttons to jump to start, previous, next, or end.
Click a move to jump to that node; use the notation switcher to pick UCI or Chinese.
Open analysis →
Chinese move list → blunder check
For per-move scoring of a whole game, use the Blunder Checker. The Analysis page input parses a move list and opens the final position for single-position AI analysis.
Copy a Chinese move list starting from the standard position.
Open the Blunder Checker and paste the move list; do not submit a private game to the cloud service.
Start analysis to review every score, best move, and mistake label. Use the Analysis input only when you want the final position.
Check a move list →
Full-game blunder check
Enter a FEN with moves (or a Chinese move list) and compare each move against the best move to find review-worthy nodes.
Note: Privacy: blunder analysis sends the game to the ChessDB cloud book; do not paste private records.
Open the Blunder Checker page.
Paste a FEN with moves or a Chinese move list and start the analysis.
Review the tiers: best, inaccuracy, questionable, mistake, blunder, and the score curve.
Open blunder checker →
Review workflow
Locate the turning points, then check the score changes and the cloud reference to turn review into an actionable checklist.
Open the How to Review a Game Fast guide.
Follow the flow to locate turning points and classify mistakes.
Practice on the analysis page.
Read the review guide →
Endgame analysis
Use the engine to analyze endgames: win or draw, mating nets, and conversion lines.
Open the Endgame Analysis page.
Load an endgame position and start analysis.
See the engine verdict on the result and the best mating line.
Open endgame analysis →
⚔️ Playing
Play against the engine in your browser, or create a room and play friends in real time.
Play vs engine (as red or black)
Choose vs engine as red or as black and face the in-browser Pikafish engine.
Pick red or black in the Mode area.
Make a move and the AI answers.
Adjust engine strength and thinking time in Settings.
Play the AI →
AI auto-play (watch mode)
Choose Auto mode and both sides are played by the AI — ideal for watching and learning.
Pick Auto in the Mode area.
The engine moves both sides while you watch.
Switch to another mode anytime to take over.
Open the board →
Play friends in a room
Create a free room and invite a friend for real-time play — no registration.
Open the Play with Friends page and click Create Room.
Send the room link or code to your friend.
Play once both of you have joined.
Create a room →
Custom time controls, draws, and resign
Choose base time and per-move increment (Fischer) when creating a room; offer a draw or resign during play.
Set the time control when creating the room.
Offer a draw or resign from the in-game menu.
Start a rematch or review after the game ends.
Play friends →
Auto-reconnect and spectating
If your connection drops, the page reconnects automatically; others can watch once a room is full.
The page retries automatically on network hiccups.
Spectators can join and watch.
Unused rooms are cleaned up after a while.
Play friends →
Room chat and spectator interaction
Both players and spectators can use room chat to discuss the position or suggest the next idea.
Open the chat area in the room side panel.
Type and send a message; spectators can chat but cannot move.
Do not share sensitive information in a public room.
Enter a friends room →
Game result and sharing
After a game, start a rematch or review the position, and share the room entry link with a friend.
Choose Rematch or Leave from the result area.
Copy a FEN when you need to save a position, or open analysis to review key nodes.
When sharing a room link, tell your friend whether to join as a player or spectator.
Open friends play →
In-room voice and video calls
Only the two players can join an in-browser voice/video call inside the room; spectators can watch but cannot join the call.
Note: Limit: only the two players can join a call; spectators can watch only. Calls are not recorded, and the browser may use TURN relay.
As Red or Black, click Join Call in the room side panel and allow the microphone.
Turn the camera on or off anytime; spectators do not get call controls.
Leaving the call releases your devices. Calls are not recorded, but the browser may use TURN relay.
Play friends →
⛰️ Endgame Puzzles
Red-to-move endgame challenges: you play Red, the AI plays Black, and you must win to advance.
Classic and new seasons and unlock order
The classic S1-S4 collection has 300 levels; the new S1-S11 collection has 720. Finish one season within its collection to unlock the next; classic and new progress are independent.
Open classic S1 or new S1 and start at level 1.
Find the winning Red move and advance.
Unlock later seasons in order within the selected collection.
Start the challenge →
Ancient manual: Shi Qing Ya Qu
120 red-to-move mate endgames from the Ming-dynasty manual, independent of the classic and new collections.
Open the Shi Qing Ya Qu page.
Win each red-to-move mate to advance.
Finish Season 1 to unlock Season 2 advanced positions.
Ancient challenge →
Practice mode with ?level=N
Jump straight to any level via the ?level=N URL parameter; practice wins never count toward completion.
Add ?level=12 to the challenge page URL to open that level.
Practice moves never affect your official progress.
Start the challenge →
AI engine assist
Stuck on a level? Send its initial FEN to AI analysis in one click to see the best move.
Click AI Engine Assist beside the level board.
A new tab analyzes that level FEN automatically.
FEN to AI →
Invite a friend to study
Create a friends room from the current puzzle position and study it together.
Click Invite a Friend to Study.
Once your friend joins, discuss the position together.
Play friends →
New Tiantian Xiangqi S1 challenge
Practice the updated Tiantian Xiangqi S1 screenshot-backed endgames.(楚汉争霸)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S2 challenge
Practice the updated Tiantian Xiangqi S2 screenshot-backed endgames.(春秋五霸)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S3 challenge
Practice the updated Tiantian Xiangqi S3 screenshot-backed endgames.(战国七雄)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S4 challenge
Practice the updated Tiantian Xiangqi S4 screenshot-backed endgames.(三国演义上)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S5 challenge
Practice the updated Tiantian Xiangqi S5 screenshot-backed endgames.(三国演义下)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S6 challenge
Practice the updated Tiantian Xiangqi S6 screenshot-backed endgames.(隋唐演义上)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S7 challenge
Practice the updated Tiantian Xiangqi S7 screenshot-backed endgames.(隋唐演义中)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S8 challenge
Practice the updated Tiantian Xiangqi S8 screenshot-backed endgames.(隋唐演义下)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S9 challenge
Practice the updated Tiantian Xiangqi S9 screenshot-backed endgames.(大唐盛世上)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S10 challenge
Practice the updated Tiantian Xiangqi S10 screenshot-backed endgames.(大唐盛世中)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
New Tiantian Xiangqi S11 challenge
Practice the updated Tiantian Xiangqi S11 screenshot-backed endgames.(大唐盛世下)
Open the new challenge page.
Find Red's winning move and advance.
Open challenge →
🎨 Board and Personalization
Tune the board look and interaction feedback to your habits.
Board styles and piece styles
The top toolbar switches between several board styles and piece styles (including text pieces).
Click the board/pieces buttons in the top toolbar.
Pick a style you like from the menu.
Your preference is saved automatically.
Open the board →
Dark and light themes
Switch between dark and light themes in one click.
Click the theme button in the top toolbar.
Toggle between dark and light.
Open the board →
Sound effects toggle
Mute move, capture, check, and game-end sounds in one click.
Click the sound button in the top toolbar.
Click again to restore sound.
Open the board →
Flip or mirror the board
Rotate the board 180 degrees or mirror it horizontally for the black-side view or your notation habit.
Click Flip Board or Mirror Board in the action area.
Click again to restore.
Open the board →
📤 Share and Export
Share the current position or a whole game with friends, documents, or social media.
Copy FEN and share links
Copy the current FEN or generate a share link that loads the position in one click.
Click Copy FEN on the board or open the share menu.
Choose Copy FEN or Generate Share Link.
Send it to a friend to open the exact position.
Open the FEN page →
Copy the board image
Render the current board as an image and copy it to the clipboard for documents or chats.
Open the share menu and choose Copy Board Image.
Paste it into a chat or document.
Open the FEN page →
GIF animation and board image export
See the Position Tools group for generating board images and GIFs from a FEN.
Open a FEN share page with a position.
Choose to generate an image or a GIF.
Try exporting →
🔧 Engine and Troubleshooting
Pikafish runs inside the browser; follow these steps if anything goes wrong.
How the engine loads and browser requirements
Pikafish runs in the browser via WebAssembly and needs a modern browser with SharedArrayBuffer support.
Open the Pikafish docs.
Use the latest Chrome, Edge, Firefox, or Safari.
The engine loads automatically the first time it is needed.
Engine docs →
Engine diagnostics panel
When the engine fails, a diagnostics panel shows capability checks, download progress, and an event timeline, with retry and report actions.
Open the diagnostics panel when the engine fails.
Click Retry to load it again.
Wait or continue without the engine, and copy the diagnostics info to report.
Engine docs →
Offline engine cache
Engine assets are cached on demand, so basic analysis keeps working offline after the first load.
Load the engine successfully once.
Basic analysis keeps working without a network afterward.
Engine docs →
How to report problems
Use the contact form or the engine diagnostics report so we can locate the issue quickly.
Open the About page.
Describe the problem in the contact form and attach the diagnostics info.
About us →
📖 Rules and Learning
Start from the rules, or first work out how Chinese chess differs from international chess.
Chinese chess rules for beginners
From the board layout and piece moves to checkmate and special rules — start here.
Open the Chinese Chess Rules guide.
Learn the board, the piece moves, and how to win.
Learn the common special rules, then practice on the board.
Learn the rules →
Chinese chess vs international chess
Compare the board, pieces, and win conditions of both games to decide which suits you.
Open the comparison article.
Understand the board, piece, and rule differences.
Pick one to learn first and practice on the board.
See the comparison →
Full Feature Checklist
Every tool page grouped below — handy for newcomers to browse and for testers to verify feature by feature.
AI Engine Analysis
🔍 AI Analysis
QA-ANALYSIS-01
page opens; board accepts a move; engine returns analysis
⚙️ Engine Guide
QA-ENGINE-01
page opens; core explanation is visible
📈 Score Guide
QA-SCORE-01
page opens; FAQ is visible
Frequently Asked Questions
Do I need to register or sign in? No. Sachess is completely free and requires no registration — open the page and every feature works immediately.
Does it work on mobile and desktop? Yes. The pages are optimized for touch on phones, tablets, and desktop, and it is an offline-capable PWA.
Does AI analysis run on a server? Core Pikafish analysis runs in your browser via WebAssembly. Cloud-book queries send the current FEN to third-party ChessDB, blunder checking sends the game to ChessDB, and photo recognition sends the image to the recognition service.
Can I use it offline? Yes. After the engine loads once, basic AI analysis, review, and board editing keep working without a network.
I cannot remember every feature. What should I do? This page groups every feature by scenario with direct links; bookmark it and come back any time.