Haaimagotchi is een AR-verzorgingsgame in Unity waarin de speler een virtuele haai verzorgt via een world-space HUD en directe interactie.
Optimaliseer code om het vloeiender te laten lopen op AR glasses.
De huidige projectbasis bevat:
- profielen met
Easy,MediumenHard - save/load-flow via
MainMenu - een AR gameplayscene met shark HUD
- needs-systeem met realtime en offline decay
- care-acties zoals voeren, spelen, schoonmaken en slapen
- score- en affectiesysteem
- alive/dead flow met death panel
Assets/Scenes/MainMenu.unityAssets/Scenes/SharkAR.unity
Assets/Scripts/Core/Profile.csAssets/Scripts/Core/ProfileManager.csAssets/Scripts/Core/SceneLoader.csAssets/Scripts/Core/SharkController.csAssets/Scripts/Core/SharkTouchInteraction.csAssets/Scripts/Systems/NeedSystem.csAssets/Scripts/Systems/SharkLifeSystem.csAssets/Scripts/Systems/SharkMoodSystem.csAssets/Scripts/UI/NeedsWorldUI.csAssets/Scripts/UI/SharkLifeWorldUI.cs
Feed,PlayenCleangebruiken een armed interaction flow- opnieuw op dezelfde care-button drukken annuleert de armed state
- sleep gebruikt een HUD-gebonden positie, hoger dan de standaard interactiepose
- als de haai dood is, blijft alleen het death panel zichtbaar
- zonder actief profiel wordt gameplay geblokkeerd
Uitgebreide documentatie staat in:
Documentatie/Functioneel Ontwerp.mdDocumentatie/Technisch Ontwerp.md
Dit zijn de formele ontwerpdocumenten voor het project.
- nieuw profiel aanmaken
- profiel laden
- save verwijderen
- feed/play/clean armed en cancel testen
- sleep-positie testen
- death panel testen
- no-profile blokkade testen
dotnet buildcompileert momenteel succesvol, met bestaande Unity/MRTK reference warnings
