Shogi
日本語
Shogi – Play & Learn

Learn shogi with a cat who has seen it all.

Shogi is Japanese chess, where captured pieces come back to fight for you. Koma, your coach, watches every move and explains it in plain words.

Coming soon to the App Store
Koma, a white cat with a red scarf
See it in action

Koma watches. You get better.

Koma: Strong move.Koma: Strong move.
A good move gets a nod.
Koma: Could be better. Want to find it?Koma: Could be better. Want to find it?
A weaker one, a second chance.
The better move shown in blueThe better move shown in blue
Stuck? Koma shows it in blue.
A lesson about the knight forkA lesson about the knight fork
Lessons on a real board.
Play & learn

Short steps, a coach at your side.

The home screenThe home screen

Pick up where you left off

Your next lesson, today's puzzle and your next opponent, all on one screen.

The lesson path of unit 1The lesson path of unit 1

Bite-sized lessons

From how the pieces move to your first mate in two. A few minutes each, on a real board.

The puzzle path with the puzzle of the dayThe puzzle path with the puzzle of the day

A mate a day

Hundreds of mate puzzles, plus a new one every day to keep your streak going.

Opponents

Bots with character, not random blunders.

Tanuki

Playful. Tries a silly move now and then.

Crane

Elegant and patient. Defends neatly.

Fox

Sly. Sets traps.

Coming soon

Dragon

Full strength. The final boss.

Coming soon
For chess players

Know chess? You know half of it.

The pieces look like the chess pieces you know, and the board shows where each one can go. When you're ready, switch to kanji, and later to the traditional look of a real board. Already reading kanji? Then you start there.

Stones with chess-style iconsStones with chess-style icons
Start Chess-style icons, two colours
The same stones with kanjiThe same stones with kanji
Next step Kanji
One colour, the opponent's kanji upside downOne colour, the opponent's kanji upside down
Like a real board One colour, the opponent's pieces upside down
EnglishNederlands日本語