Skip to content
IPPO ZUTSU

IPPO ZUTSU

Turn Steps Into Epic Battles

Created on 21st June 2025

IPPO ZUTSU

IPPO ZUTSU

Turn Steps Into Epic Battles

The problem IPPO ZUTSU solves

Daily Fitness Gamification

  • Step Tracking: Uses smartphone sensors to automatically count real-world steps
  • Movement Animation: Character responds to your actual movement - runs when you move, stands when you stop
  • Challenge Progression: Complete increasingly difficult step-based challenges with boss encounters

RPG Character Development

  • Equipment System: Purchase and equip powerful gear (Fire Gloves, Ice Sword, Iron Shield, Lucky Charm)
  • Stat Boosting: Items provide attack, defense, and speed bonuses
  • Character Growth: Equipped items directly affect combat performance against bosses

Earning Real Cryptocurrency

  • MOVE Token Rewards: Earn actual cryptocurrency for completing challenges
  • Graduated Rewards: Higher difficulty levels offer greater token rewards
  • Gas-Free Transactions: Backend handles blockchain fees for seamless user experience

NFT Collection & Trading

  • Rare Item Collection: Earn unique NFT items with different rarity levels (Uncommon→Legendary)
  • Blockchain Ownership: True ownership of digital assets through Ethereum smart contracts
  • Equipment Store: Purchase items using earned tokens in the in-game marketplace

Social Fitness Features

  • Team Creation: Create custom fitness teams with friends
  • Team Challenges: Collaborate toward common fitness goals
  • Social Dashboard: Connect with other players on similar fitness journeys

Cross-Platform Accessibility

  • Mobile-First Design: Optimized for smartphone usage during workouts
  • Real-Time Tracking: Live step counting and progress visualization
  • Secure Authentication: Civic Auth integration for Web3 identity management

Secure Web3 Integration

  • Wallet Security: MetaMask integration with secure private key management
  • Transaction Safety: Duplicate prevention and error handling
  • Gas Optimization: Backend handles blockchain transactions to reduce user costs

Comprehensive Progress Tracking

  • Achievement System: Completed levels are permanently saved
  • Inventory Management: Visual equipment system with stat calculations
  • Activity History: Complete transaction and reward history in wallet dashboard

Challenges we ran into

1. Device Motion API Cross-Platform Compatibility

The Problem:
The biggest challenge was implementing reliable step detection across different devices and browsers. iOS Safari requires explicit permission for "DeviceMotionEvent", while Android browsers have different behaviors.

How I Solved It:

  • Created a comprehensive permission handling system that detects device type
  • Added fallback mechanisms for browsers that don't support acceleration data
  • Implemented both "acceleration" and "accelerationIncludingGravity" detection
  • Added debug information to help tune step detection thresholds

2. Blockchain Transaction Management & Gas Optimization

The Problem:
Managing blockchain transactions efficiently while minimizing gas costs for users was extremely complex. I had to handle:

  • Duplicate transaction prevention
  • Gas fee optimization
  • Transaction failure recovery

How I Solved It:

  • Implemented a dual-mode reward system: direct transfer (0 gas for users) vs assign/claim
  • Added transaction deduplication using unique keys
  • Created comprehensive error handling for different blockchain failure scenarios
  • Built backend wallet funding mechanisms with debug endpoints

3. Real-Time Step Detection Algorithm

The Problem:
Creating an accurate step detection algorithm that works across different walking styles, device orientations, and movement patterns was incredibly challenging.

How I Solved It:

  • Implemented a peak-detection algorithm that identifies acceleration spikes
  • Added cooldown periods (300-600ms) to prevent double-counting steps
  • Created adjustable thresholds for different sensitivity levels
  • Built a simulation mode for testing without real movement

Tracks Applied (2)

Authenticate with Civic Auth

image https://youtu.be/buPK76FWXNE?si=xbKO7KvvvHoA46lQ Self-Sovereign Identity: Users own and control their identity d...Read More
Civic Technologies

Civic Technologies

Build for Core Connect Global Buildathon

https://youtu.be/jgKjSez-T-s?si=a1H4Xew5kBgYmGbH • Ultra-low transaction fees compared to Ethereum mainnet • Fast block...Read More
Core DAO

Core DAO

Discussion

Builders also viewed

See more projects on Devfolio