How mcaesarar2-boop/business-simulator works
Billionaire Simulator is an offline-first Android business-and-lifestyle tycoon game. Players build business holdings, manage their finances and taxes, and acquire personal assets; Compose screens present these activities, with game state and local saves described by the README. The source excerpts are limited, so the graph preserves README-documented capabilities and uses tree-supported paths, but omits uncertain screen-to-engine and persistence call wiring.
Main entry points: MainActivity.kt App Entry · Screens.kt Game Screens · StockMarketScreen.kt Market Screen · HoldingDashboardScreen.kt Mega Holding
Components 22
App Experience
- App Entry
app/src/main/java/com/example/MainActivity.kt - Game Screens
app/src/main/java/com/example/Screens.kt - Market Screen
app/src/main/java/com/example/StockMarketScreen.kt - Game State
app/src/main/java/com/example/viewmodel/GameViewModel.kt - Save Repository
app/src/main/java/com/example/data/SaveGameRepository.kt
Business Empires
- Mega Holding
app/src/main/java/com/example/ui/HoldingDashboardScreen.kt - Business Verticals
app/src/main/java/com/example/ui - Business Data
app/src/main/java/com/example/data/BusinessDataGenerator.kt - Real Estate
app/src/main/java/com/example/ui/RealEstateScreen.kt - Aviation
app/src/main/java/com/example/ui/AviationDashboard.kt - Cruise Operations
app/src/main/java/com/example/viewmodel/CruiseEngine.kt - Theme Parks
app/src/main/java/com/example/viewmodel/ThemeParkEngine.kt
Wealth Management
- Stocks & Crypto
app/src/main/java/com/example/ui/PrivateStockMarketScreen.kt - Market Data
app/src/main/java/com/example/data/StockDataGenerator.kt - Family Office
app/src/main/java/com/example/ui/FamilyOfficeScreen.kt - Tax & Audit
app/src/main/java/com/example/ui/TaxAndAuditScreen.kt - Financial Ledger
app/src/main/java/com/example/ui/FinancialHistoryScreen.kt - Tycoon Index
app/src/main/java/com/example/ui/GlobalTycoonIndexScreen.kt
Private Lifestyle
- Luxury Collections
app/src/main/java/com/example/ui/CollectionScreen.kt - Garage
app/src/main/java/com/example/ui/GarageScreen.kt - Private Portfolio
app/src/main/java/com/example/ui/PrivatePortfolioScreen.kt
Other components
- Player
Connections 17
- Player → App Entry: opens
- Player → Game Screens: manages
- Player → Market Screen: trades
- Player → Mega Holding: builds
- Player → Business Verticals: operates
- Player → Real Estate: invests
- Player → Aviation: manages
- Player → Cruise Operations: operates
- Player → Theme Parks: develops
- Player → Stocks & Crypto: trades
- Player → Family Office: manages
- Player → Tax & Audit: reports taxes
- Player → Financial Ledger: reviews
- Player → Tycoon Index: compares wealth
- Player → Luxury Collections: collects
- Player → Garage: parks vehicles
- Player → Private Portfolio: manages