AppPage.net

Screenshots

  • River Generals screenshot 1
  • River Generals screenshot 2
  • River Generals screenshot 3
  • River Generals screenshot 4

About River Generals

River Generals brings traditional Chinese chess to iPhone and iPad with a bright, tactile wooden board and controls designed for touch. Play locally with a friend or challenge Easy, Medium, and Hard computer opponents. Optional fair per-player clocks, legal-move markers, undo, staged hints, move review, captured-piece summaries, and automatic match recovery keep every game easy to follow. Learn all seven piece types through 21 guided lessons. Test your tactics in 20 validated palace puzzles, including multi-step positions where the defender replies, and return for a deterministic daily challenge. Earn local XP, piece mastery, achievements, statistics, and cosmetic rewards without an account. River Generals works offline. It includes English, Traditional Chinese, and Simplified Chinese, screen-reader board actions, large-text support, high contrast, reduced motion, independent effects, original adaptive ancient-China-inspired music, sound effects, and haptics.

App privacy

The developer, Artticks Pte Ltd, reported these privacy practices to Apple.

Data Not Collected

The developer does not collect any data from this app.

Alternatives to River Generals

Looking for apps like River Generals? Here are 6 similar apps on the App Store. The highest rated is Chinese Chess V+, fun XiangQi (4.4/5), and all 6 are free to download.

River Generals vs. alternatives
App Rating Price Last updated Compare
River Generals – Free August 12, 2026
Xiangqi Academy – Free Oct 17, 2026 Compare
JokGosu Janggi - Korean Chess – Free Oct 10, 2026 Compare
Alkagi - Korean Chess Flicking – Free Apr 6, 2026 Compare
Xiangqi: Chinese Chess – Free Aug 17, 2026 Compare
iChessOne 4.0 / 5 (2) Free Oct 17, 2026 Compare
Chinese Chess V+, fun XiangQi 4.4 / 5 (7) Free Dec 23, 2025 Compare

Compare River Generals with the top alternatives: ratings, updates, ASO score and keyword gaps →