A downloadable game


🦆 BadBadDuck: Evolve or Quack!

Survive the swarm, evolve your power, and quack back at the chaos.

Welcome to BadBadDuck, a fast-paced Roguelike Survival game where you take control of a brave Green Duck. Your mission? Survive relentless waves of fierce Yellow Ducks that won't stop until you're cooked!

Dodge, shoot, and outlast the feathered horde. Collect gems to level up and trigger unique Evolutions. Will you become a heavy-armored Tank Duck, a lightning-fast Ninja Duck, or transcend time and space as the Ultimate Void Duck? With an arsenal ranging from basic spears to screen-clearing Black Hole guns, every run offers a fresh, chaotic experience.



✨ Key Features

  • Intense Roguelike Action: Face increasingly difficult waves of enemies. Manage your HP and build your stats strategically to stay alive.
  • Dynamic Evolution System: Level up through 5 distinct evolution tiers, unlocking powerful stat boosts and unique forms.
  • Massive Arsenal: Equip and combine 15 unique weapons, from standard assault rifles to mystical lightning staffs and plasma cannons.
  • Auto-Battle Focus: With Auto-Aim mechanics, you can focus entirely on movement and tactical positioning.
  • Trade & Gacha Mechanics: Spend your hard-earned gems at the Shop or test your luck at the Mysterious Pillars for powerful blessings (or terrifying curses!).


🎮 Controls

  • WASD / Arrow Keys: Movement
  • Tab: View Player Stats
  • E: Interact (Gacha Pillars)
  • 1, 2, 3: Select Upgrades / Shop Items
  • Esc: Open Menu to Adjust Game Volume (Increase/Decrease)
  • R: Reroll Shop Options
  • (Note: Shooting is fully automated!)


💻 Technical Overview

This project was built entirely in Python using the Pygame library. It originated as an intensive 3-day development challenge at the Port69 Coding Camp.

Core Technical Highlights:

  • Custom wave-spawning logic and difficulty scaling.
  • Automated enemy targeting algorithms.
  • Complex state management for the Evolution and Shop systems.

Developed by: Panya Keeratitharathorn (Port69 Camp) Thank you for playing!

Download

Download
BadBadDuck.zip 50 MB

Leave a comment

Log in with itch.io to leave a comment.