cherry-blossom-simulator-console
Java Cherry Blossom Bloom Simulator through console for GDSC Hackathon LSU (Aidan & Eron)
App models cherry blossom growth, seasonal changes, and environmental conditions. Designed for quick iteration and clarity, this project simulates bloom cycles using temperature, wind, and seasonal behavior—all from a numbered, text-based menu.
Features
-Blossom Growth Model
- Blossoms grow fastest in Spring
- Peak growth in 10°C – 20°C
- Wind causes blossoms to fall faster
Seasons affect bloom rates differently
- Environmental System
Randomized or manually set temperature & wind
Season presets (Winter/Spring/Summer/Fall)
Auto-season cycling (30 days per season)
- Day-by-day Simulation
ASCII blossom bar that tracks bloom levels
Daily weather changes
Peak blossom tracking
Total petals fallen counter
How to run the project
- Java 21
- Any IDE (Eclipse)
## Running in Eclipse
- Import the project:
- File → Open Projects from File System…
- Select the project folder
- Open file:
src/app/Main.java - Right-click → Run As → Java Application ---------------------------------------- ##Challenges we faced
- Learning curve with GitHub -Learning curve with applying real life logic to java logic -TIME -Coming up with ideas after a few scrapped ones
Log in or sign up for Devpost to join the conversation.