# 🏥 Cozypaw Hospital > Ein werbefreies Sandbox-Spiel für Kinder — ein kuscheliges Krankenhaus voller Häschen und Kätzchen. ## Über das Projekt Cozypaw Hospital ist eine digitale Puppenstube: Kinder erkunden ein dreistöckiges Krankenhaus mit niedlichen Tier-Figuren, bewegen Gegenstände, erzählen Geschichten. Keine Ziele, kein Scheitern, keine Werbung, keine Datensammlung. Inspiriert von Yasa Pets Hospital, aber liebevoll eigenständig gemacht — und ohne die Probleme des Originals (pervasive Werbung, Datentracking, fragwürdige Spielmechaniken). ## Features - 🏥 Dreistöckiges Krankenhaus mit 12 interaktiven Räumen - 🐰 Häschen und 🐱 Kätzchen als Figuren - 🎨 Handgezeichneter Cartoon-Stil - 📴 Offline-first, keine Internetverbindung nötig - 🚫 Keine Werbung, keine In-App-Käufe, keine Analytics - 👨‍👩‍👧‍👦 Designed für Kinder ab 3 Jahren ## Tech Stack - **Engine:** Godot 4.x - **Sprache:** GDScript - **Zielplattformen:** Android, iOS - **Version Control:** Git (self-hosted Gitea) ## Projektstruktur ``` cozypaw-hospital/ ├── project.godot # Godot-Projektdatei ├── scenes/ # Alle .tscn Scene-Dateien │ ├── main/ # Haupt-Scene, Menüs │ ├── rooms/ # Räume (Empfang, Apotheke, etc.) │ ├── characters/ # Figuren-Scenes │ ├── objects/ # Interaktive Objekte │ └── ui/ # UI-Elemente, HUD ├── scripts/ # GDScript-Dateien │ ├── autoload/ # Globale Singletons │ ├── characters/ # Character-Logik │ ├── objects/ # Objekt-Logik │ └── systems/ # Core Systems (Save, Audio, etc.) ├── assets/ │ ├── sprites/ # 2D-Grafiken │ ├── audio/ # Sounds und Musik │ ├── fonts/ # Schriftarten │ └── ui/ # UI-Grafiken ├── localization/ # CSV-Dateien für Übersetzungen ├── addons/ # Godot-Plugins ├── docs/ # Dokumentation, Design-Docs └── builds/ # Build-Outputs (nicht im Git) ``` ## Entwicklung ### Voraussetzungen - Godot 4.x ([Download](https://godotengine.org/download)) - Git - Android Studio + SDK (für Android-Export) - Xcode + Apple Developer Account (für iOS-Export, später) ### Einrichtung ```bash # Repo klonen git clone https://git.race-cave.cloud/steven/Cozypaw-Hospital.git cd Cozypaw-Hospital # Projekt in Godot öffnen godot -e ``` ### Branching-Strategie - `main` — stabiler Stand, jederzeit releasebar - `develop` — aktuelle Entwicklung - `feature/` — einzelne Features (z.B. `feature/reception-room`) - `sprint/` — Sprint-Branches (z.B. `sprint/01-proof-of-concept`) ### Commits Conventional Commits Format: - `feat:` neues Feature - `fix:` Bugfix - `refactor:` Refactoring ohne Funktionsänderung - `assets:` Asset-Updates (Sprites, Sounds) - `docs:` Dokumentation - `chore:` Build, Config, etc. Beispiel: `feat(rooms): add reception room with waiting number system` ## Sprint-Fortschritt - [x] Sprint 0: Repo-Setup - [ ] Sprint 1-2: Proof of Concept - [ ] Sprint 3-4: Core Systems - [ ] Sprint 5-7: Erdgeschoss - [ ] Sprint 8-10: 1. Obergeschoss - [ ] Sprint 11-13: 2. Obergeschoss - [ ] Sprint 14: Zuhause & Garten - [ ] Sprint 15: Polish & Sound - [ ] Sprint 16+: Release-Vorbereitung ## Lizenz Privates Familienprojekt. Alle Rechte vorbehalten. ## Kontakt Steven — [git.race-cave.cloud/steven](https://git.race-cave.cloud/steven)