Carrots of Chaos: A Spud Defender - cs428TAs/w2025 GitHub Wiki

Pitch

Carrots of Chaos is a 2-D tower-defense game where you are a farmer with a prized potato patch. Unfortunately for you, a horde of potato-crazy, cuddly bunnies recently escaped from a magic trick gone wrong is after your tubers–but bunnies can't eat potatoes! It's up to you and your carrot contraptions to repel the bunnies and save your farm. Each wave gets increasingly difficult, but the magician will pay you handsomely for the safe return of each precious bunny. Occasionally, wild boars will charge your defenses, but they'll drop powerful farming tools and mystical relics to help you in your noble farm defense. Survive 30 rounds of carrot slinging action to save the farm and become a hero to bunny-kind!

Summary of features

  • Round-based progression
  • Tower placement mechanism
  • Economic, damage, and ability system
  • Potato health, actions, and on-screen display
  • Character, enemy, tower, and map design
  • Title and start screen

Possible Architectures

Flexible

Several viable approaches exist, but potential architectures include:

  • Unity and C#
  • Python
  • Browser-based (e.g., Javascript, React, Phaser)

Proposed by Charles Johnson