Ga naar hoofdinhoud

Huisdieren

De trouwe metgezellen die spelers kunnen adopteren en verzorgen.

Huisdier Systeem Overzicht​

Elk kind kan meerdere huisdieren hebben die:

  • De speler volgen
  • Trucjes kunnen leren
  • Verzorging nodig hebben
  • Unieke persoonlijkheden ontwikkelen

Beschikbare Huisdieren​

Starter Huisdieren​

Deze huisdieren zijn beschikbaar vanaf het begin:

HuisdierBeschrijvingPersoonlijkheid
KonijntjeZacht en knuffelbaarSpeels, houdt van wortels
HamsterKlein en drukEnergiek, nieuwsgierig
CaviaKalm en sociaalRustig, houdt van knuffelen

Unlock-bare Huisdieren​

Deze huisdieren worden ontgrendeld door gameplay:

HuisdierUnlock VoorwaardePersoonlijkheid
Kitten7 dagen spelenSpeels, onafhankelijk
Puppy14 dagen spelenTrouw, actief
VogeltjeVogelhuisje bouwenZingt, vliegt rond
SchildpadjeTuin level 5Rustig, langzaam
Eekhoorn50 noten verzamelenSnel, verzamelt items

Seizoenshuisdieren​

Speciale huisdieren tijdens events:

SeizoenHuisdierVerkrijging
LenteLammetjeLentefeest
ZomerVlinder (magisch)Zomerkamp
HerfstVosjeOogstfeest
WinterSneeuwuilWinterfeest

Zeldzame Huisdieren​

Zeer zeldzame huisdieren:

HuisdierVerkrijging
Eenhoorn MiniSpeciale achievement
DraakjePremium (optioneel)
FeenkatEvent exclusief

Huisdier Eigenschappen​

Basisstats​

Elk huisdier heeft:

Naam: [Door speler gekozen]
Soort: [Type dier]
Geluk: ⭐⭐⭐⭐⭐ (0-5 sterren)
Energie: ████████░░ (0-100%)
Band: ♥♥♥♥♥ (0-5 harten)

Verzorging​

Huisdieren hebben dagelijkse verzorging nodig:

ActieEffectFrequentie
Voeden+Energie, +Geluk2x per dag
Aaien+Geluk, +BandOnbeperkt
Spelen+Geluk, -Energie3x per dag
Slapen+EnergieAutomatisch 's nachts
Wassen+Geluk1x per week

Band Levels​

Hoe sterker de band, hoe meer trucjes:

LevelHartenUnlocks
1♥Volgen
2♥♥Zitten
3♥♥♥Truc 1 (soort-specifiek)
4♥♥♥♥Truc 2
5♥♥♥♥♥Speciale truc

Trucjes Per Dier​

Konijntje​

  1. Zitten
  2. Springen
  3. Rolletje
  4. Dans
  5. Wortel vinden (helpt met farming)

Kitten​

  1. Zitten
  2. Spinnen
  3. Pootje geven
  4. Verstoppertje
  5. Vlinders vangen (decoratief)

Puppy​

  1. Zitten
  2. Liggen
  3. Pootje geven
  4. Apporteren
  5. Schatten zoeken (bonus items)

Vogeltje​

  1. Fluiten
  2. Op schouder zitten
  3. Rondjes vliegen
  4. Liedje zingen
  5. Berichten bezorgen (decoratief)

Huisdier Accessoires​

Spelers kunnen accessoires kopen:

Halsbanden​

  • Simpele halsband (gratis)
  • Kleurrijke halsband (50 eikels)
  • Belletjes halsband (100 eikels)
  • Speciale seizoenshalsband (event)

Kleding​

  • Strikje
  • Mini-rugzakje
  • Feestmuts
  • Seizoensoutfit

Huisvesting​

  • Simpele mand (gratis)
  • Knus bedje (200 eikels)
  • Mini-huisje (500 eikels)
  • Luxe verblijf (1000 eikels)

Visueel Ontwerp Richtlijnen​

Stijl​

  • Cartoon, schattig (chibi-achtig)
  • Grote ogen
  • Zachte kleuren
  • Expressieve animaties

Animaties Nodig​

  1. Idle (stil staan/zitten)
  2. Lopen
  3. Rennen
  4. Eten
  5. Slapen
  6. Blij
  7. Trucje uitvoeren
  8. Geaaid worden

Geluiden​

  • Soort-specifieke geluiden
  • Blije geluiden
  • Slaapgeluiden
  • Honger geluiden (zacht, niet storend)

Implementatie Notities​

class_name Pet extends CharacterBody2D

var pet_name: String
var pet_type: String
var happiness: int = 3 # 0-5
var energy: float = 100.0
var bond_level: int = 1 # 1-5

var unlocked_tricks: Array[String] = []
var equipped_accessories: Dictionary = {}

func feed():
energy = min(energy + 30, 100)
happiness = min(happiness + 1, 5)
emit_signal("pet_updated")

func pet(): # Aaien
happiness = min(happiness + 1, 5)
increase_bond()