Inspiration

I wanted to bring excitement to Reddit's gaming community by creating a fast-paced reflex challenge that brings competitive players together. Inspired by arcade games, skill-based challenges, and the thrill of leaderboard competition.

What it does

A high-intensity leaf collection game where quick reflexes and precision drive community competition:

  • Fast-Paced Gameplay: Collect golden target leaves in intense 30-second sessions across 3 difficulty levels
  • Community Competition: Every leaf collected contributes to shared leaderboards and community challenges
  • Skill-Based Progression: Daily limits encourage consistent practice and improvement
  • Real-time Rankings: Compete for top scores and community achievements

How I built it

  • Reddit Devvit + React 19: Native platform integration with modern TypeScript
  • Canvas Physics: 60fps leaf animation with dynamic movement and collision detection
  • Redis + Express: Persistent storage and real-time leaderboard synchronization
  • Kiro Integration: 5 specs, 6 intelligent hooks, 8 steering rules for 60% faster development

Challenges I ran into

  • Physics Optimization: Balancing smooth 60fps animation with precise hit detection
  • Timer Precision: Synchronizing client/server timing for fair competitive play
  • Mobile Performance: Maintaining responsive controls across various devices
  • Leaderboard Sync: Real-time score updates across multiple competitive players

Accomplishments I'm proud of

  • Advanced Kiro Integration: Comprehensive specs with intelligent automation
  • Smooth 60fps Physics: Responsive leaf movement with precise collision detection
  • Competitive Balance: Successfully created an engaging, skill-based challenge
  • Community Competition: Meaningful individual scores contributing to shared rankings

What I learned

  • Canvas Optimization: Advanced techniques for high-performance web gaming
  • Kiro Mastery: Spec-driven development and intelligent automation workflows
  • Competitive Design: Balancing individual skill with community engagement
  • Reddit Platform: Deep Devvit integration and mobile-first gaming

What's next

  • Tournament Mode: Scheduled competitions and special challenge events
  • Enhanced Leaderboards: Seasonal rankings and achievement systems
  • Difficulty Scaling: Dynamic difficulty based on player skill progression
  • Platform Expansion: Mobile apps and cross-platform competitive play

Ebb & Flow demonstrates how technology can create engaging, competitive experiences while showcasing advanced AI-assisted development through sophisticated Kiro integration.

Built With

Share this project:

Updates