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