Ga naar hoofdinhoud

Seizoenssysteem

Het spel heeft een dynamisch seizoenssysteem dat de hele wereld beïnvloedt.

Overzicht​

De seizoenen in Milena's Treehouse Club volgen een aangepaste kalender die sneller verloopt dan in het echte leven, zodat spelers alle seizoenen kunnen ervaren.

Seizoenskalender​

SeizoenDuurThema
Lente2 wekenGroei & nieuw begin
Zomer2 wekenAvontuur & plezier
Herfst2 wekenOogst & gezelligheid
Winter2 wekenWarmte & lichtjes

Totale cyclus: 8 weken (2 maanden real-time)

Lente​

Visuele Veranderingen​

  • Bomen krijgen knoppen en bladeren
  • Bloemen bloeien overal
  • Zachte regenbuitjes
  • Regenbogen na regen
  • Baby dieren verschijnen

Gameplay Impact​

  • Farming: Plantseizoen - zaden kopen en planten
  • Dieren: Baby dieren kunnen worden geadopteerd
  • Events: Lentefeest, bloemen plukken
  • Quests: Help de tuin klaar maken

Sfeer​

  • Fris en hoopvol
  • Lichte, pastelkleuren
  • Vrolijke vogelmuziek

Zomer​

Visuele Veranderingen​

  • Weelderig groen overal
  • Zonnige, warme belichting
  • Vlinders en bijen
  • Langere dagen (later donker)
  • Vuurvliegjes 's avonds

Gameplay Impact​

  • Farming: Groeiperiode - gewassen onderhouden
  • Activiteiten: Zwemmen (strand), picknicken
  • Events: Zomerkamp, outdoor festivals
  • Quests: Zomer avonturen

Sfeer​

  • Warm en vrolijk
  • Levendige, verzadigde kleuren
  • Ontspannen zomermuziek

Herfst​

Visuele Veranderingen​

  • Bladeren worden goud, rood, oranje
  • Vallende bladeren animatie
  • Ochtendmist
  • Kortere dagen
  • Paddenstoelen en pompoenen

Gameplay Impact​

  • Farming: Oogstseizoen - gewassen oogsten
  • Verzamelen: Noten, paddenstoelen, bessen
  • Events: Oogstfeest, Halloween-achtig event
  • Quests: Oogst helper quests

Sfeer​

  • Gezellig en nostalgisch
  • Warme herfstkleuren
  • Rustgevende muziek

Winter​

Visuele Veranderingen​

  • Sneeuw op alle oppervlakken
  • Ijspegels aan boomhutten
  • Bevroren beekjes
  • Korte dagen (snel donker)
  • Kerstsfeer decoraties

Gameplay Impact​

  • Farming: Rustperiode - binnen activiteiten
  • Activiteiten: Schaatsen, sneeuwpoppen maken
  • Events: Winterfeest, lichtjesfestival
  • Quests: Help dieren warm blijven

Sfeer​

  • Knus en magisch
  • Witte en blauwe tinten met warme lichtjes
  • Zachte, dromerige muziek

Seizoensgebonden Gewassen​

GewasLenteZomerHerfstWinter
AardbeienPlantOogst--
Tomaten-Plant & Oogst--
Pompoenen-PlantOogst-
Wintergroenten--PlantOogst

Seizoensgebonden Events​

Elk seizoen heeft unieke events:

Lente Events​

  • Bloemendag: Wie plant de mooiste tuin?
  • Paasachtig event: Eieren zoeken (kindvriendelijk)

Zomer Events​

  • Zomerkamp: Week vol outdoor activiteiten
  • Fruitfestival: Fruit oogst viering

Herfst Events​

  • Oogstfeest: Grootste pompoen competitie
  • Spookjesfeest: Kindvriendelijke Halloween

Winter Events​

  • Winterlicht: Het bos verlichten
  • Nieuwjaarsfeest: Vuurwerk en wensen

Technische Implementatie​

# Seizoen wordt bepaald door server
enum Season { SPRING, SUMMER, AUTUMN, WINTER }

var current_season: Season
var days_in_season: int = 14
var current_day: int = 0

func _on_season_changed(new_season: Season):
update_world_visuals()
update_available_crops()
update_npc_dialogue()
update_music()

Overgang Tussen Seizoenen​

De overgang is niet abrupt maar gradueel:

  • 3 dagen voor seizoenswisseling: eerste hints
  • Dag van wisseling: speciale animatie
  • Seizoensaankondiging door de Grote Eik