Ein browserbasiertes Immobilien-Simulationsspiel, entwickelt mit Phaser.js und TypeScript. Kaufe Immobilien, verwalte Mieter, renoviere Objekte und baue dein Immobilien-Portfolio auf!
- Immobilien kaufen und verkaufen in verschiedenen Berliner Stadtteilen
- 4 Immobilientypen: Wohnungen, Häuser, Gewerbe, Büros
- Dynamischer Immobilienmarkt mit wechselnden Angeboten
- Realistische Preisgestaltung basierend auf Lage und Zustand
- Automatische Mietersuche für leere Immobilien
- Zuverlässigkeitssystem für Mieter
- Monatliche Mieteinnahmen basierend auf Immobilienzustand
- 4 Renovierungsarten: Grundwartung, Modernisierung, Luxus-Ausbau, Energetische Sanierung
- Zustandssystem mit natürlicher Abnutzung über Zeit
- Wertsteigerung durch Renovierungen und Markttrends
- Flexibles Zeitsystem mit 5 Geschwindigkeitsstufen (0.5x bis 8x)
- Pause-Funktion für strategische Planung
- Monatliche Ereignisse und Einnahmen
- Wechselnde Markttrends: Fallend, Stabil, Wachsend, Boomend
- Automatische Markt-Updates alle 1-3 Monate
- Immobilien verschwinden nach 1-6 Monaten vom Markt
- 8 Speicherplätze mit Zeitstempel
- Automatisches Speichern alle 5 Minuten
- Quick Save/Load mit F5/F9
- Neues Spiel jederzeit möglich
Baue ein erfolgreiches Immobilien-Portfolio auf! Kaufe günstig, renoviere strategisch und maximiere deine monatlichen Mieteinnahmen. Beobachte Markttrends und nutze die besten Gelegenheiten.
- F5: Quick Save
- F9: Quick Load (letzter QuickSave)
- Ctrl+S: Speichern-Dialog öffnen
- Leertaste: Pause/Resume
- ESC: Alle Dialoge schließen
- Klick auf Immobilie: Kaufen/Verwalten
- Hover über Immobilie: Tooltip mit Details
- Drag & Drop: UI-Panels verschieben
- Phaser.js 3.70+: Game Engine
- TypeScript: Typsichere Entwicklung
- Vite: Build-Tool und Dev-Server
- LocalStorage: Persistente Speicherung
- Singleton GameManager: Zentrale Spiellogik
- Event-System: Lose gekoppelte Kommunikation
- Modulare Szenen: Menu und Game Scene
- Responsive Design: Automatische Größenanpassung
- Node.js (Version 16 oder höher)
- npm oder yarn
# Repository klonen
git clone https://github.com/yourusername/immolifeGame.git
cd immolifeGame
# Dependencies installieren
npm install
# Development Server starten
npm run dev
# Für Production Build
npm run buildnpm run dev: Development Server startennpm run build: Production Build erstellennpm run preview: Production Build lokal testen
immolifeGame/
├── src/
│ ├── managers/
│ │ └── GameManager.ts # Zentrale Spiellogik
│ ├── scenes/
│ │ ├── MenuScene.ts # Hauptmenü
│ │ └── GameScene.ts # Hauptspiel
│ ├── types/
│ │ └── GameTypes.ts # TypeScript Interfaces
│ └── utils/ # Hilfsfunktionen
├── index.html # HTML Entry Point
├── package.json # Dependencies & Scripts
├── tsconfig.json # TypeScript Konfiguration
├── vite.config.ts # Vite Konfiguration
└── README.md # Diese Datei
- Grundpreis basierend auf Immobilientyp
- Lage-Multiplikator je nach Stadtteil
- Zustandsfaktor beeinflusst Miete und Wert
- Markttrend beeinflusst Wertsteigerung
- Startkapital: €500.000
- Monatliche Einnahmen: Miete minus Wartungskosten
- Wertsteigerung: Automatisch basierend auf Markt und Zustand
- Renovierungskosten: 2,5% bis 17,5% des ursprünglichen Preises
- Mitte: Premium-Lage (1.5x Preismultiplikator)
- Prenzlauer Berg: Sehr begehrt (1.3x)
- Kreuzberg: Beliebt (1.2x)
- Charlottenburg: Etabliert (1.1x)
- Wedding: Aufstrebend (0.8x)
- Neukölln: Günstig (0.9x)
- Vollständig funktionsfähiges Speicher-/Ladesystem
- Responsive UI mit verschiebbaren Panels
- Realistische Immobilien-Simulation
- Ausbalancierte Spielmechaniken
Contributions sind willkommen! Bitte erstelle einen Pull Request oder öffne ein Issue für Verbesserungsvorschläge.
Dieses Projekt steht unter der MIT Lizenz.
- Bank-System mit Krediten
- Mehr Immobilientypen
- Erweiterte Mieter-Interaktionen
- Statistiken und Achievements
- Multiplayer-Modus
- Mobile Unterstützung
Viel Spaß beim Spielen! 🏠💰