I wanted Crop Benders to feel like a living system, where your decisions and tools change how each round plays out. I built:
🌱 Dynamic Farm Expansion
Players can buy new plots that appear on-screen, with increasing costs. The UI auto-updates as your farm grows.
🚜 Tool & Machinery Upgrades
Tractors and irrigation systems boost how much you can harvest and water per day. Logic is tied to pop-up alerts when limits are hit.
🔄 Game Cycles + End States
The game runs on a daily cycle. Players either win by hitting 10,000 coins, or lose if they run out of money and all their crops die. Game over triggers a restart option.
🌦️ Custom Settings
Before the game starts, users can pick their difficulty, season, and seed type to customize how challenging or fast-paced the round is.
🔬 Testing
Each milestone was verified with JUnit to make sure every interaction—from buying tools to harvesting crops—worked as expected.