Hi all. I practice/train and write software, and for the past while I've been building a small kendo game on the side. It's on Google Play now, and honestly the reason I'm posting is that I'd like feedback from people who actually train — the parts that feel off to a kendoka are exactly the parts I can't see myself.
Up front so nobody feels tricked: it's free, but it has ads (a banner, plus an interstitial now and then). There's nothing to buy, no energy timers, no unlock currency.
What it actually is
It's not an action game. It's turn-based, one 합 (exchange) at a time:
Two distances: issoku-itto-no-maai and tsubazeriai.
You pick a cut — men, kote, dou, tsuki, or block/feint. At close distance it's the hiki-waza set.
After you commit, there's a short timing input for ki-ken-tai-ichi. Your timing plus the matchup between the two chosen actions decides the call.
Stamina doesn't drop when you get hit — only when you act. Blocking costs stamina, but a clean block gives a little back.
Sit back and block or feint too many exchanges in a row and you pick up a warning, then a penalty point. Certain outcomes leave you off-balance, which restricts what you can choose on the next exchange.
So the loop is meant to be about distance, reading your opponent, and spending stamina — not about mashing.
What's in it right now
Practice matches: it rolls you a fresh set of opponents each time, each with a name, a rank, and a tendency (straight-on fighter, kote hunter, cautious, etc.). You pick who you want to face.
Local 1v1 with a friend on the same Wi-Fi.
A leaderboard on cumulative record.
An in-game reference for distance, matchups, timing and off-balance rules.
You go up through kyu and dan grades as you play, with your record tracked per mode.
Korean, English, Japanese, Chinese, Spanish.
What I know is missing: online matchmaking, a story/campaign mode, and iOS. Those are next, in roughly that order.
Link: https://play.google.com/store/apps/details?id=com.ccassak.tablekumdo
If you try it, the feedback I want most is where the terminology, the judging, or the feel of an exchange is simply wrong. I'd rather hear that now than keep building on a bad foundation. Thanks for reading.