Redraw the strike figure and refine every strike #18

Merged
berkay merged 1 commit from figure-v2 into main 2026-11-10 15:45:54 +03:00
Owner

Requested by Berkay · project thread

What

A more realistic version of the code-drawn strike figure, same style and colours.

Drawing (strike_figure.dart)

  • Tapered limbs, boxing gloves, bare feet, Thai shorts with a white waistband
  • Bald head with the beard silhouette from the approved character
  • White edge on the near-side limbs and head so overlapping parts read apart; far side #6B6B6B
  • Short red motion trail behind the striking tip (glove, foot, knee, elbow) on the way out (trailAt)

Motion (poses.dart)

  • All 17 strikes reworked: load/chamber keys, hip and shoulder turn, rear heel lift, arm swing on kicks
  • Rear body kick based on motion capture from a reference video
  • StrikeMotion.tip (with tipJoint override for knee/elbow); strikeOutEnd made public for the trail

No data, timing or engine changes. No APK / release.

Tests

flutter analyze clean, flutter test 84/84 (new: motion trail test).

🤖 Generated with Claude Code

https://claude.ai/code/session_015s4aKqb95Sx16nvoaxvexq

<!-- claude-projects-attribution --> _Requested by **Berkay** · [project thread](https://claude.ai/code/project/chan_01T5Cs4GeJAnhjXKSJKvCDa2?thread=cmsg_01T5Cs4GeJAnhjXKSJKvCDa24otRUSaFs6Qby6ZFCH3gJw)_ ## What A more realistic version of the code-drawn strike figure, same style and colours. **Drawing** (`strike_figure.dart`) - Tapered limbs, boxing gloves, bare feet, Thai shorts with a white waistband - Bald head with the beard silhouette from the approved character - White edge on the near-side limbs and head so overlapping parts read apart; far side `#6B6B6B` - Short red motion trail behind the striking tip (glove, foot, knee, elbow) on the way out (`trailAt`) **Motion** (`poses.dart`) - All 17 strikes reworked: load/chamber keys, hip and shoulder turn, rear heel lift, arm swing on kicks - Rear body kick based on motion capture from a reference video - `StrikeMotion.tip` (with `tipJoint` override for knee/elbow); `strikeOutEnd` made public for the trail No data, timing or engine changes. No APK / release. ## Tests `flutter analyze` clean, `flutter test` 84/84 (new: motion trail test). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_015s4aKqb95Sx16nvoaxvexq
Figure: tapered limbs, boxing gloves, bare feet, shorts with a white
waistband, bald head with the beard silhouette, a white edge on the near
side, and a short red trail behind the striking tip on the way out.

Poses: all 17 strikes reworked with a load or chamber key, hip and
shoulder turn, heel lift and arm swing on kicks. The rear body kick is
based on motion capture from a reference video.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015s4aKqb95Sx16nvoaxvexq
berkay merged commit 41ad0d84f9 into main 2026-11-10 15:45:54 +03:00
berkay deleted branch figure-v2 2026-11-10 15:45:54 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
berkay/bagdrill!18
No description provided.