- JavaScript 79.3%
- CSS 15%
- HTML 2.9%
- Java 2.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Ohne Feature konnte der Klick-Erfolg 'Maschinell' (10.000 manuelle
Arbeiten) nicht erreicht werden, sobald alle 24 Manager eingestellt
waren – verwaltete Geschäfte laufen dauerhaft automatisch und der
Arbeiten-Button bleibt deaktiviert.
- sellManager(): Verkauf für 50 % des Einstellungspreises; der
laufende Zyklus wird noch fertig, danach ruht das Geschäft
- UI: Eingestellte Manager zeigen 'Verkaufen +500 €' mit
Zwei-Tipp-Bestätigung ('Wirklich verkaufen?') gegen Verklickern
- Manager-Tab-Hinweistext + README ergänzt
Verifikation: Node-Tests (Einstellen/Verkaufen/Refund/manueller
Klick danach) + Emulator (Zwei-Tipp-Flow: ×8001-Teststand, Verkauf,
Klicks 5000 → 5001, 0 JS-Fehler). APK 2.2.3 (versionCode 12).
|
||
| app | ||
| .gitignore | ||
| build.gradle | ||
| CorporateCEO-v2.2.3.apk | ||
| gradle.properties | ||
| README.md | ||
| release.keystore | ||
| settings.gradle | ||
🏢 Corporate CEO – Firmenimperium
Ein vollständiges Android-Incremental-Game (Idle-Tycoon): Baue als CEO dein eigenes Firmenimperium auf – vom Zitronenstand bis zum Multiversum-Konzern – und schalte nach und nach immer mehr Inhalte frei. Alle Logos und Icons sind ein eigenes Vektor-Icon-Set (SVG) – gestochen scharf und auf jedem Gerät identisch, ganz ohne Emoji-Schriften.
Fertige, installierbare App: CorporateCEO-v2.2.3.apk
📱 Installation
CorporateCEO-v2.2.3.apkauf das Android-Telefon kopieren (oder herunterladen).- Datei öffnen → Installation ggf. „Unbekannte Quellen“ erlauben.
- Starten – fertig. Keine Berechtigungen nötig, funktioniert komplett offline.
- Paket:
com.corporateceo.game· Version 2.2.3 (versionCode 12) · signiert (Release-Keystore:release.keystore, Passwortcorporateceo) - Update von älteren Versionen: einfach drüberinstallieren – der Spielstand bleibt erhalten. Beim ersten Start von 2.2 erscheint bei Fortschritt-Spielständen ein Balancing-Reset (mit Meldung): Investoren, Investoren-Upgrades, Erfolge, Statistik und Gesamtumsatz bleiben – Geschäfte, Manager, Upgrades und Bargeld starten neu.
- Unterstützt: Android 5.0 (API 21) bis Android 14+ (API 34), Hochformat, Vollbild (Immersive)
🎮 Spielprinzip
| System | Beschreibung |
|---|---|
| 🔨 Arbeiten | Tippe, um Zyklen zu starten – jedes Geschäft produziert € pro Zyklus |
| 🛒 Kaufen | ×1, ×10, ×100 oder Max – Kosten steigen exponentiell |
| 🔓 24 Imperien | Zitronenstand → Foodtruck → … → KI-Konzern → Weltraum-Mining → Biotech → Fusion → Quanten-Cloud → … → Dyson-Sphäre → Multiversum-Konzern. Jedes schaltet das nächste frei; die Sprünge sind auf einen Wochen-Bogen ausgelegt |
| ⭐ Meilensteine | Ab 10/500/750/1000/2000/3000/4000/5000 Einheiten: Gewinn ×3 · ab 25/50/100/200/300/400/600/800: Tempo ×2 |
| 👔 24 Manager | Automatisieren je ein Geschäft – produzieren auch offline weiter. Verkaufen ist jederzeit möglich (50 % Refund, Zwei-Tipp-Bestätigung), z. B. um die Klick-Erfolge manuell zu grinden |
| 📈 120 Upgrades | 96 Branchen-Upgrades in 5 Stufen (×3 bis ×10) + 14 globale Upgrades (×2 bis ×40); Liste nach Preis sortiert |
| 🏆 38 Erfolge | Jeder gibt dauerhaft +1 % Gewinn – mit Live-Fortschrittsbalken („5 Mrd / 1 Bio €") pro Erfolgs-Karte |
| ⚡ Investoren-Pitch | Kostenloser ×3-Boost für 2 Minuten (8 Min Abklingzeit) |
| 📈 Börsengang (Prestige) | Ab 100 Mrd € Gesamtumsatz: Reset gegen Investoren (+2 % Gewinn je Investor). Jeder Investor wird nur einmal vergeben – farmen bringt nichts |
| 👼 12 Investoren-Upgrades | Team-Schulung (max. 25 Stufen), Nachtschicht (max. 12 h Offline), Manager-Gedächtnis – plus große Einmal-Käufe, die das Horten schlagen: Goldener Touch ×10, Imperien-Portefeuille ×25, Finanz-Singularität ×50, Unendliches Kapital ×100 |
| 💾 Speichern | Auto-Save alle 15 s + beim Verlassen; Offline-Einnahmen mit Willkommen-zurück-Modal; Export/Import als Code |
| 👆 Bedienung | Kaufen-Buttons zeigen einen Bezahlbarkeits-Fortschritt („4 Mrd € · noch 2 Mrd“) – und sind nie stumm: Reicht das Geld nicht, gibt es Shake + Toast mit dem fehlenden Betrag; Listen bauen entprellt auf, damit schnelle Doppeltaps nicht verloren gehen |
Spielbogen (v2.2.1): Erst-IPO nach ~2–4 Tagen Casual-Play; die Imperien 13–24 kosten ×40–200 je Stufe und das späte Payback ist bewusst gedämpft – der komplette Aufstieg trägt mehrere Wochen tägliches Spielen.
Design: 61 eigene SVG-Glyphen (js/icons.js) – Branchen-Logos mit farbigen
Akzent-Chips, Manager-Avatare, Erfolgs-Medaillen (Gold für freigeschaltet), UI-Icons
in der Navigation. Vektorbasiert, daher auf allen Auflösungen und in jedem WebView
identisch scharf.
Alle Zahlen in deutscher Formatierung (1,23 Mio €, 4,5 Mrd € …).
🗂️ Projektstruktur
CorporateCEO/
├── CorporateCEO-v2.2.3.apk ← fertige, signierte App
├── release.keystore ← Signaturschlüssel (Versions-Updates damit signieren!)
├── settings.gradle / build.gradle / gradle.properties
└── app/
├── build.gradle ← minSdk 21, targetSdk 34, keine Abhängigkeiten
└── src/main/
├── AndroidManifest.xml
├── java/com/corporateceo/game/MainActivity.java ← WebView-Host + Lebenszyklus-Brücke
├── assets/www/ ← DAS SPIEL (HTML5, komplett offline)
│ ├── index.html
│ ├── css/style.css ← Dark-Theme, Mobile-First
│ └── js/
│ ├── data.js ← alle Bilanzzahlen (24 Imperien, Upgrades, Erfolge …)
│ ├── format.js ← deutsche Zahlen-/Zeitformatierung
│ ├── icons.js ← 61 SVG-Glyphen: Logos, Avatare, Medaillen, UI
│ ├── game.js ← Engine: Ökonomie, Produktion, Prestige, Save/Load
│ └── ui.js ← UI: Tabs, Karten, Modals, Game-Loop
└── res/ ← App-Icon (adaptive + PNG), Theme, Strings
Architektur: Native Android-Hülle (Java, keine AndroidX-Abhängigkeiten) mit einer
Vollbild-WebView. MainActivity meldet onPause/onResume an die Engine
(window.Game.onAppPause/onAppResume), damit Offline-Einnahmen korrekt berechnet werden.
Der Spielstand liegt in localStorage (DOM-Storage aktiviert).
🔧 Selbst bauen
Voraussetzungen: JDK 17+, Android SDK (Plattform 34 + Build-Tools 34), Gradle 8.7+.
# sdk.dir in local.properties anpassen, dann:
gradle assembleRelease
# → app/build/outputs/apk/release/app-release.apk
Zum Mitspielen im Desktop-Browser (identischer Code):
cd app/src/main/assets/www
python3 -m http.server 8899
# → http://127.0.0.1:8899
✅ Qualitätssicherung
Automatisiert abgesichert: Node-Testsuite (Monotonie der Kauf- und Upgrade-Kosten, Börsengang-Mathematik inkl. Anti-Exploit, Save-Migration von v1-Saves, Balancing-Reset, Icon-Vollständigkeit) sowie Integrationstests im Android-Emulator (Frisch-Start, Erstkaufflow, Forced-Reset-Meldung, Offline-Einnahmen über den Android-Lebenszyklus).