🐸 Froggy Flight

Inspiration

Have you ever wondered what would happen if frogs decided they were tired of just hopping around lily pads and wanted to pursue their dreams of becoming elite pilots? Well, I did! And frankly, I probably should have stopped wondering there, but here we are.

The inspiration for Froggy Flight came from a series of increasingly ridiculous "what if" questions:

  • "What if frogs could fly planes?"
  • "What if they were terrible at it?"
  • "What if they crashed on purpose to launch themselves like living projectiles?"
  • "What if each frog had a distinct personality and roasted your piloting skills?"

The core concept emerged from imagining frogs as disgruntled passengers who've given up on traditional flight safety and embraced the chaos of controlled crashes. They're not just along for the ride—they're your harshest critics, unwilling copilots, and most entertaining companions all rolled into one, green package.

What it Does

Froggy Flight is a delightfully chaotic airplane-dodging, frog-launching game combining the precision of flight simulation with the pure joy of launching frogs across low-poly landscapes.

The Core Gameplay Loop

  1. Pilot Your Plane: Control a charming voxel-style airplane with a frog copilot who judges your every move.
  2. Dodge Incoming Planes: Avoid colorful enemy aircraft to build up speed multipliers.
  3. Strategic Crashing: Deliberately crash into special plane types to launch your frog with unique effects.
  4. Frog Physics: Watch your copilot frog soar, bounce, and roll using realistic(ish) physics to maximize distance.
  5. Score & Repeat: Earn points based on distance, personality bonuses, and special effects.

🐸 Frog Personalities (The Real Stars)

Every frog has a unique personality affecting gameplay and commentary:

  • Dramatic Frog: Treats every flight like theater ("MINION! Witness my theatrical magnificence!")
  • Zen Frog: Seeks inner peace, passively judging your skills ("Your chaotic energy disturbs my inner peace, servant…")
  • Chaotic Frog: Loves wild, unpredictable launches ("WHEEE! Your incompetence makes this EXTRA random!")
  • Sleepy Frog: Wants to nap, not fly ("yawn Wake me when you learn to launch properly...")
  • Confident Frog: Absolutely convinced of success ("Obviously I'll succeed despite your incompetence!")
  • Anxious Frog: Forever worried about flying ("What if your terrible aim kills me?!")
  • Philosophical Frog: Ponders the meaning of amphibian aviation ("What is the meaning of being launched by a fool?")
  • Rebellious Frog: Defies aviation regulations ("Your rules mean nothing to me, human!")

Special Plane Types

  • 🔴 Red (Normal): Standard crash for basic launches.
  • 🟤 Dark Red (Destroyer): AVOID! Destroys your frog completely.
  • 🟡 Gold (Super): 3× launch power with rainbow effects.
  • 🔵 Blue (Slow Motion): Gentle, controlled launches.
  • 🟠 Orange (Bouncy): Extra bouncy frog physics.
  • 🟣 Purple (Tiny): Miniature frog launches.
  • 🟢 Green (Giant): Supersized frog adventures.

Dynamic Environments

The game world evolves as you play, shifting through times of day and weather conditions—sunny meadows, snowy wonderlands, deserts—each with unique atmosphere and visual effects.


Attribution & Licenses

Froggy Flight was built as an original project but makes use of open-source code foundations:

License Notice: Copyright (c) 2025 by Chris Halliwell 🤖 (https://codepen.io/Zultan/pen/mwGZBP)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Thank you to the open-source creators and communities whose work inspired and enabled this project.


How We Built It

This game was built using Bolt.new with iterative, AI-assisted development:

  • Started Simple: Used Reddit’s Three.js Devvit template as the base.
  • Prompt-Driven Development: Described features and improvements in natural language to rapidly evolve the code.
  • Iterative Evolution: Each improvement added complexity and polish.
  • AI-Assisted Architecture: Bolt.new helped structure the codebase as the game grew.

Technical Foundation

  • Three.js: Rendering for the low-poly world and frog physics.
  • TypeScript: Strong typing for reliability.
  • Vite: Fast development iterations.
  • Devvit Platform: Reddit’s framework for community and leaderboard integration.
  • Redis: For real-time leaderboard and stats.

What Makes This Special

  • Demonstrates how conversational development can create complex, polished games rapidly.
  • Combines technical solidity with wild creativity: the only flying frog-judging sim with personality-driven gameplay and a living world.

Challenges We Ran Into

  • Frog Physics: Tuning frog launch, bounce, and rolls for just-the-right “feel” was surprisingly nuanced.

Accomplishments

  • AI Development Proof: Built a complete game, from concept to social features, through iterative AI-driven development.
  • Unique game mechanics, art, and personality systems beyond the scope of the original open source template.

What We Learned

  • Conversational Development Rocks: AI-driven, iterative tool usage can turn wild ideas into playable, sharable games—fast.

What's Next

🐸 More Frog Personalities

  • Seasonal and event frogs for holidays, milestones, and achievements!

Expanded Environments

  • Ocean, mountains, volcanoes, and space levels.

New Game Modes

  • Target landing, multiplayer races, and more.

All relevant attributions and licenses are maintained and included in both this submission and the project repository.

Built With

  • bolt.new
  • devvit
Share this project:

Updates