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
- devvit
- kiro
- react
- tailwind
Log in or sign up for Devpost to join the conversation.